0

imeMode がアクティブに設定されている入力フィールドがあります。したがって、このフィールドに入力すると、imeMode がアクティブになり、日本語を入力できるようになります。しかし、このテキストフィールドを離れても、IME はまだアクティブです。フィールドを離れるときに ime を無効にする方法を教えてください。onblur に何かを入れることはできるかもしれませんが、そこで何をすればよいかわかりません。私は愚かにも、このテキストフィールドの ime モードを非アクティブ onblur に設定しようとしましたが、もちろん、このテキストフィールドに再度入力したときにのみ有効になります。フォーカスを外すと、imeを非アクティブにして、imeモードを1つずつ非アクティブに設定せずに、他のフィールドにローマ字を入力できるようになることを望んでいました。

4

1 に答える 1

0

試す

<input onblur='this.style.imeMode="disabled"' onfocus='this.style.imeMode="active"' id='something' />
于 2010-03-04T03:17:30.497 に答える