2003年09月03日

(別館から)
マイクロソフトのIE5以上、WINDOWS版限定で、日本語入力で使うIMEの状態をスタイルシートで切り替えることができます。こっそりにょろにょろ工房の掲示板とかメールフォームに埋め込んでみました。

Googleの検索の結果出てくるaccess Rさんのこの辺のページなどを参考にしてください。

簡単に書くと、inputタグの指定の中に、スタイルの定義を追加すればできます。
<input type="text" style="ime-mode:XXXX" >のXXXの部分に、activeで日本語入力、inactiveで英語入力IMEは切替可能、disabledで英語入力IMEは切替不可にできます。

フォームのテキスト入力のエリア、例えば、
・style="ime-mode:active":日本語入力

  <input type="text" style="ime-mode:active">

  

・style="ime-mode:inactive":英語入力

  <input type="text" style="ime-mode:inactive">

  

・style="ime-mode:disabled":日本語禁止

  <input type="text" style="ime-mode:disabled">
  
みたいになります。

ためになるね〜
試してみる?

14:29