はてな
また開いてすらもらえなかった…。
しかたがないからこっちに。
携帯電話を対象としたFORMで、入力する文字種をあらかじめ指定する方法はキャリア毎に違う。
iモード
http://www.nttdocomo.co.jp/mc-user/i/tag/istyle.html
iモードでは、inputタグにistyle属性を付けることで指定する。
値 | モード |
---|---|
1 | 全角かな |
2 | 半角カナ |
3 | 英字 |
4 | 数字 |
<input type="text" name="bangou" istyle="4">
となる。
au
http://www.au.kddi.com/ezfactory/tec/spec/wap_tag1.html
auの場合はformatで指定する。指定出来るのは以下の通り。
値 | モード |
---|---|
A | 英大文字のみ(句読点の入力も可能) |
a | 英小文字のみ(句読点の入力も可能) |
N | 数字のみ |
X | 大文字と数字記号(句読点、記号の入力も可能) |
x | 英小文字と数字記号(句読点、記号の入力も可能) |
M | 全角漢字(トグルによりすべての文字) |
m | 英小文字(トグルによりすべての文字) |
同様に、
<input type="text" name="bangou" format="*N">
またistyleが指定されていた場合は、次のように解釈する。
値 | モード |
---|---|
1 | *M(全角漢字モード) |
2 | *M(全角漢字モード) |
3 | *m(半角英字モード) |
4 | *N(半角数字モード) |
vodafone(J-sky)
http://www.tagindex.com/mobile/c_form/mode.html
vodafoneではMODEで指定する。
値 | モード |
---|---|
hiragana | 全角かな |
katakana | 全角カタカナ |
alphabet | 英字 |
numeric | 数字 |
<input type="text" name="bangou" MODE="numeric">
となる。
ちなみに、iモード端末での表示しか確認していないため、ほんとにその通りの表示になってるかどうか…。