IME制御 (IE限定)
//IMEモードを設定 function js_SetImeMode(){ var doc = document; var f = doc.forms[0]; var e; //element /* active 日本語 inactive 半角英数 disabled 無効 */ //一旦全て無効にする。 e = doc.getElementsByTagName("INPUT"); if (e) { for (i=0;i<e.length;i++){ if (typeof(e[i].style.imeMode) != 'undefined') { e[i].style.imeMode = 'disabled'; } } } //必要なものだけ設定を変更 e = doc.getElementsByName('txaMemo[]'); if (e) { for (i=0;i<e.length;i++){ e[i].style.imeMode = 'active'; } } }
自分用メモ。
全てのINPUTタグをなめちゃうんで、効率は悪い。
けどコーディングがごっつ楽なんでやめられません。
FireFoxとか他のブラウザだとどうやるんだろう?