モバイルサイトのフォームタグ文字制限について
モバイルサイトのformの"input type="text""に関わるTIPS。
3キャリア対応のモバイルサイトの場合はキャリアごとに属性をすべて書き込まなければならないのは常識。
[DoCoMo]-----
istyle属性
istyle="1" 全角かなモード
istyle="2" 半角カナモード
istyle="3" 半角英字モード
istyle="4" 半角数字モード
[Softbank]-----
mode属性
mode="hiragana" 全角かなモード
mode="katakana" 全角カナモード
mode="alphabet" 半角英字モード
mode="numeric" 半角数字モード
[au]-----
format属性
format="*A" 半角英字(大文字)モード
format="*a" 半角英字(小文字)モード
format="*N" 半角数字モード
format="*X" 半角英数(大文字)モード
format="*x" 半角英数(小文字)モード
format="*M" 全角かなモード
format="*m" 全角英字モード
大文字小文字の違いに注意。
"*"の部分に数字を入れると文字数を制限できる。
"*"のときは無制限。
だが…
半角数字のみ、文字数を11文字に制限しようと「11N」と指定したにも関わらず
auのW61Pでは日本語も英語も入力出来てしまった…何故だ。
参考ページ
CSSリファレンス
携帯文字種&文字数入力制限記述方法メモ(-wap-input-format:3キャリア共通XHTML/WAP2.0)
超なぞ。