IMEを制御する

動作ブラウザ
Internet Explorer Netscape Navigator
4.0x 4.5 5.0x 5.5 6.0 4.x 6.0
Windows × - × ×
Macintosh × × × - - × ×
UNIX - - - - - × ×

解  説  特定のフォームのテキストフィールドの入力モードを切り替えるにはスタイルシートのimeModeプロパティに文字を代入します。以下の4つが設定できます。 auto ....... 自動 active .... 日本語 inactive ... 英語 disabled ... 半角英数モードに切り替え後、日本語入力への切り替え不可
コード <html> <head> <title>IMEを制御する</title> <script language="JavaScript"> <!-- function setIME(n) { sType = ["auto","active","inactive","disabled"]; document.myFORM.adrs.style.imeMode = sType[n]; } // --></script> </head> <body> <form name="myFORM"> <select onChange="setIME(this.selectedIndex)"> <option>自動 <option>日本語 <option>英語 <option>半角英数(日本語入力切り替え不可) </select> <input type="text" name="adrs"> </form> </body> </html>

■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!