2011-10-04 mobile
テキストボックスのmaxlength、docomoのケータイだけ挙動が変だったのでメモ。
<input type="text" name="text" value="" maxlength="10">
こういう風に書いた場合、一般的には全角だろうが半角だろうが10文字までしか入らないんだけど、docomoの場合は
全角文字は5文字まで
半角文字は10文字まで(※半角カナ含む)
※Shift_JISの場合
といった仕様。文字数じゃなくてバイト数。
全角名前入力だから文字数制限して10文字まで...としてたつもりがdocomoの場合5文字までしか入らなくて泣きを見た。気をつけよう....