テキストボックスなどの初期入力文字種指定(istyle属性とか)
長らく携帯コンテンツ作ってるんだから、わかっているつもりだったんだけど、意外とわかってなかったんで、備忘を込めてメモ。
入力フォームのテキストボックス・テキストエリアなどで、入力文字種(日本語、英数、数字など)を指定する方法について。
※なお、今回の対象からはSoftBankのC型・P型は除外します。2010年3月末でサービス終了が発表されてますから、全力で除外します。
Au
SoftBank 3GC端末
・・・ということで、みごとに3キャリア三様・・・orz
DoCoMoに至ってはHTMLとXHTMLで互換性がねぇし。。。
なんか、こういうのって、その昔IEとネスケがHTMLを勝手にじゃんじゃん拡張していた頃を思い出しますね。。。激しく迷惑です。。。
まぁ、愚痴はさておき、結論です。
結論
参考
■DoCoMo技術情報
http://www.nttdocomo.co.jp/service/imode/make/content/html/tag/istyle.html
http://www.nttdocomo.co.jp/binary/pdf/service/imode/make/content/xhtml/HTML_XHTML_taglist.pdf
■ブログ記事
http://www.marguerite.jp/Nihongo/WWW/RefCSS/-wap-input-format.html
http://blog.goo.ne.jp/freebox_tk/e/7313e6bd42d0fd50eccaf883c851b020
※ちなみにこのサイトには「エスケープされてて間違う、とあるが、エスケープした形式の記述でも問題なく動作する。*3
http://mocamoca.biz/blog/2008/04/xhtml.html
http://hex6.net/blog/?p=15
(コメントに、SBの挙動の違いの説明あり)