2008年9月30日火曜日

携帯の入力文字種類を設定 [携帯][HTML]

<input type="text" ****** />場合に以下の属性を入力するとデフォルトの入力文字種類が設定可能。

1)全角:istyle="1" mode="hiragana"
2)半角カナ:istyle="2" mode="hankakukana"
3)英字:istyle="3" mode="alphabet"
4)数字:istyle="4" mode="numeric"

郵便番号は4)、フリガナは2)など。


2010/08/02追記

XHTMLに関してはdocomoは上記のタイプだと有効にならないため以下の属性を使う必要がある。
style="-wap-input-format:"*<ja:h>"" 全角かなモード
style="-wap-input-format:"*<ja:hk>"" 半角カナモード
style="-wap-input-format:"*<ja:en>"" 半角英字モード
style="-wap-input-format:"*<ja:n>"" 半角数字モード
AUはどうするのかな、ということでWAP2.0の仕様では
style="-wap-input-format:*M;" 全角かな
style="-wap-input-format:*m;" 半角英字
style="-wap-input-format:*N;" 半角数字
と記入するようです。

そこで3キャリア共通として
format="*N" mode="numeric" style="-wap-input-format:"*<ja:n>""
とか
style="-wap-input-format:"*<ja:n>";-wap-input-format:*N;"
とかにしてしまうとSoftbankで入力制限モードになってしまうらしい。

なので、結局キャリアごとに振り分けるのがベストかと。。

0 件のコメント:

コメントを投稿