犬ターネット

docomoケータイのテキストボックスのmaxlength

2011年10月04日 #mobile

テキストボックスのmaxlength、docomoのケータイだけ挙動が変だったのでメモ。

<input type="text" name="text" value="" maxlength="10">

こういう風に書いた場合、一般的には全角だろうが半角だろうが10文字までしか入らないんだけど、docomoの場合は

全角文字は5文字まで
半角文字は10文字まで(※半角カナ含む)
※Shift_JISの場合

といった仕様。文字数じゃなくてバイト数。

全角名前入力だから文字数制限して10文字まで...としてたつもりがdocomoの場合5文字までしか入らなくて泣きを見た。気をつけよう....