ケータイフォームの文字入力指定

2008/03/14 | ケータイ

フォームの<input type=”text” />タグの入力方法で、PCの場合はスタイルシートを指定することでIMEを無効にすることができる。

style=”ime-mode:disabled;”

しかし携帯では当然のことながら上記の記述ではNGだ。スタイルシートが使えないからだ。しかし拡張属性があって、以下のように記述すれば指定ができる。

○全角(デフォルト)
istyle = 1
mode = hiragana

○半角カナ
istyle = 2
mode = hankakukana

○英字
istyle = 3
mode = alphabet

○数字
istyle = 4
mode = numeric

istyle属性はドコモとAUで、mode属性はソフトバンクで。両方で対応させたい場合は二つの属性を併記しておけばいい。

1件のコメント

  1. :

    istyleは確かに2キャリ対応していますが、この記述だけではDoCoMoとauの全機種対応はムリですよー
    本当にキャリア別に対応させたいのなら機種判別スクリプトと併用する必要があります。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net