携帯での入力モード
現在、携帯用ページの入力フォームには、
- 数値入力欄
istyle="4" mode="numeric"
- 英数字入力欄
istyle="3" mode="alphabet"
の属性をそれぞれ設定しています。(かなり悩んだ末に。)
これで入力時に自動で数値入力モードや英字入力モードに切り替わるのですが、XHTMLページだとdocomoでは切り替わりません。代わりに style属性を設定する必要があるのですが、今度はsoftbankで正しく入力できなくなる可能性があります…。
詳細は以下のページが詳しいです。
携帯XHTMLでの入力モードのまとめと、ちょっとしたハマりどころについて
上のページにもありますが、
- DoCoMo
- styleのみ設定
- au/SoftBank
- istyle、format、modeをすべて設定
というように指定方法を変えるしかないかなぁ…。テンプレート側で「docomoからのアクセスかどうか?」を判別できるようにすれば可能だけど、テンプレートが少しゴチャゴチャしそうな…。
多分上の方法にしますが、もうちょっと調べてみます。