アンケートやメールの入力フォームを作ることもあるのですが、入力モードを切り替えているサイトをよく見かけるので方法を調べてみました。
意外に簡単な方法で、実現できることが分かったので記載しておきます。
最初は、javascriptで制限と思っていたのですがスタイルシートで簡単にできます。
INPUT タグに【style="ime-mode:active;"】と追記するだけです。
<input type="text" name="text" value="text" style="ime-mode:active;" />
こうすると、IMEがONとなり通常の日本語入力となります。
ちなみに、【style="ime-mode:disable;"】とするとIMEがOFFとなり半角英数字のみの入力となります。
ただ、この方法だとIE5以上であることと、MS-IMEであることが条件となります。
【WEB開発】コメントする