<INPUT TYPE=text>タグfucus時のIME自動変換
[上に]
[前に]
[次に]
ぽんぽこ
[E-Mail]
1999/12/18(土) 16:52:15
こんにちは。
<form>のテキスト入力ボックスにfocusが来たとき、
テキストボックス1にfocusが来たとき、クライアントマシンの
IMEが「漢字」に切り替わり
テキストボックス2にfocusが来たとき、「半角」に
自動で切換わるようなことはできるのでしょうか
が
1999/12/19(日) 00:16:06
できます。
S
[E-Mail]
[HomePage]
1999/12/19(日) 00:46:44
私も興味あるので、どうやればできるか、教えてください。
Win/Mac/UNIX でもできるのか、IE/NN/その他 でもできる
のか、また、JavaScript なら簡単な例の記述を書き込んで
いただけると幸いです。
猫
1999/12/19(日) 01:01:43
たしかWinのIE5以上でしか出来ないと思いますが、スタイルシートのプロパティーにime-modeというのがあります。
これを使うと実現できます。
漢字:<INPUT TYPE="text" NAME="1" STYLE="ime-mode:active">
半角:<INPUT TYPE="text" NAME="2" STYLE="ime-mode:inactive">
後、ime-mode:disabledと言うのがあります。IME使用禁止フォームに設定します。
inactiveはユーザーによってIME切換ができますが、disabledは全く使え無くなります。あと、autoがあるけど、通常通りですね。
ぽんぽこ
[E-Mail]
1999/12/19(日) 12:09:06
猫さん、ありがとうございます!
確かに、IE5でできました。
ただ、Netscapeでもできるように、Javascriptなどで
解決する方法は、ないでしょうか・・。
ぽんぽこ
[E-Mail]
1999/12/19(日) 12:22:34
猫さん、ありがとうございます!
確かに、IE5でできました。
ただ、Netscapeでもできるように、Javascriptなどで
解決する方法は、ないでしょうか・・。
猫
1999/12/19(日) 23:10:51
ありません。
ぽんぽこ
1999/12/20(月) 18:10:58
[[解決]]
そうですか。
でも、助かりました。
ありがとうございます。
チャペル
2000/01/24(月) 15:14:06
解決済みで少し古目のものですが、気になったのでレスしておきます。
JavaScriptでIME変換を行う場合は、
document.フォーム名.エレメント名.style.imeMode = モード
で変換できます。
モードは、active,inactive,auto です。
[上に]
[前に]
[次に]