テキストボックスに半角数字しか入力できないようにするには
どうしたらよいのですか?
keypressまでいかず、入力すらできないようにしたいのですが・・・
よろしくお願いします
keypressいかないと何押されたのかわからないじゃん…
なにも押してない状態で判断はできないと思う
keypressじゃ駄目な理由はなんですか?
>テキストボックスに半角数字しか入力できないようにするには
>どうしたらよいのですか?
>入力すらできないようにしたいのですが・・・
人によっては、この書き方は矛盾を招くような気がしますが・・・・
通り巣鴨さんの言う通りだと思います。
過去ログはご覧になりました?
↓質問されてる内容は違うけど、中身は文字入力制限のことです。
参考にしてみてください。
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200510/05100113.txt
> keypressまでいかず、入力すらできないようにしたいのですが・・・
>よろしくお願いします
それは、もうキーボードからキーを取るしかないね。
何のために、
keypressイベントを起こしたくないか?
これを書きましょう。
過去ログにあったんですが、vbvbvb.comは閉鎖されたみたいですね。残念。
http://madia.world.coocan.jp/vb/vb_bbs2/200402_04020077.html
それでいろいろ探してみたらこういう所を見つけました。
http://www2.synapse.ne.jp/waka/Tequ04.htm
この手の要求や質問はかなり頻繁に有るのですが、いつも最終的に問題になるのは、
コピペをどのようにするかということです。
KeyPress、KeyDown又はAPIを駆使して、キーボードからの入力をブロックしても
コピペをされたら一巻の終わりです、コピペも有力な入力方法ですからね。
質問の回答にはならないのですが、やはり最終的にはValidateを使ってゴリゴリ
入力の判断のコードを書くしかないかなと思うのですが。
| ツイート |
|