- ベストアンサー
フォーカスを取得すると、自動的に半角英数にする方法
いつもお世話になっております。 フォーム上にテキストボックスを配置し、 そこにフォーカスがきたときに自動的に 半角英数入力にする方法はあるのでしょうか? お分かりの方がおられましたら、よろしく お願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
テキストボックスには IME モードを切り替えのプロパティーが 用意されてますよ。[IMEMode]です。
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
あ、しつれい vbでしたね。 #1は無視して下さい
質問者
お礼
いえ、どうもありがとうございました。
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
基本的には無理ですが、Win用IEはime-modeを指定すると 有効になる場合があります。 環境に依存する書き方なのであまりお勧めはできません。 デフォルト漢字:<INPUT type="text" name="a" style="ime-mode:active"><BR> デフォルト英数:<INPUT type="text" name="b" style="ime-mode:inactive"><BR> 直接入力:<INPUT type="text" name="c" style="ime-mode:disabled">
質問者
お礼
ご回答、ありがとうございます。 しかし、、、 VBで作成するフォーム上のテキストボックスの話しで、 IEのことではないのですが、、、 どうか、よろしくお願いいたします。
お礼
あ、っとっと。 ご回答ありがとうございました。 見つけました。