単純なhtmlテキスト入力があります: <input type=text />
- 私がしようとするのは、ユーザーがスペースなどの認証文字を入力しようとしたときにイベントを追加することだけです。だから私は彼がこれらの文字が許可されていない入力中にユーザーに警告することができます。間違ったキーが入力された場合の検出方法<input>?
0
A
答えて
1
で何かするときにユーザーペーストわからない私は、IEの鍵はonKeyDownメソッドにイベントを発射したものを登録していないとの問題があったとして、私はonkeyupのイベントを使用します。次に、イベントのキーコードを処理して、実行するアクションを決定します。
function getCode(e) {
var src = get your event however you do so.
var code = evt.charCode || evt.keyCode;
switch (code) {
// do something here.
}
}
<input type="text" onkeyup="getCode()">
良いリソース:Quirksmode.org 、ここで:http://stackoverflow.com/search?q=[javascript]+input+characters:character codes
-1
JavaScriptのonkeypressイベントを試してみてください。
http://www.w3schools.com/jsref/event_onkeypress.asp
これは、あなたが始める必要があります。次に、すべてのキーを傍受し、それらの値をエコーして、必要なものを決定することができます。クロスブラウザーのコンプライアンスをテストしてください。
ボブ
1
onchangeイベントとonkeyupイベントの両方をキャッチします。 onchangeはユーザーが別のコントロールにタブ移動したときにのみ起動します。 onkeyupはすべての型付き文字に対して起動します。 rcravensが少し答える拡張する。
<script>
function OnChangeOccurred(evt) {
var str = evt.currentTarget.value; // this is the current text in the input box
}
</script>
<input onchange="OnChangeOccurred(event);" onkeyup="OnChangeOccurred(event);" />
関連する問題
- 1. iTunes Connectに間違ったバンドルIDを入力した場合
- 2. 間違った出力コード
- 3. PHP間違った出力
- 4. 間違った出力
- 5. LinuxでHDDが検出された場合の通知方法
- 6. PHPの出力が間違った順序で出力される
- 7. DateFormatterで間違った日付が出力されない
- 8. 関数内に間違ったエラーメッセージが出力される
- 9. PHPが間違った場所にコードを出力する
- 10. 間違った出力一定間隔
- 11. Vigenere-cipherの間違った出力
- 12. 間違ったmysqlの出力
- 13. 間違った書き込みを検出する方法
- 14. ARMアセンブリ - CMP間違った出力
- 15. 間違った出力、JOINクエリ
- 16. dllが間違ったフォルダから出力パスにコピーされました
- 17. ユーザーが入力フィールドでEnterキーを押したときの検出方法
- 18. 行が返されない場合のSELECT INTO出力パラメータ?何行が指定された主キー(<code>ID</code>)に存在しない場合
- 19. wpa_supplicant/wpa_cliがアクセスポイントの間違ったキーを検出できません
- 20. どのキーが押されたかを検出する方法
- 21. UITextFieldでReturnキーが押されたときの検出方法
- 22. Codeigniterがテーブルを結合して、間違った出力を得ました
- 23. キーが押されなくなったときの検出方法は?
- 24. ループ+間違ったレコードが挿入されました
- 25. HOWTO:Railsは間違った提案書が提出された場合にメッセージが、値を示し
- 26. 間違ったオーバーライドが呼び出されましたか?
- 27. 間違ったPythonインタプリタが呼び出されました
- 28. テキストボックスを無効にするユーザーが間違ったパスワードを3回入力した場合
- 29. EJBが間違った出力を出す
- 30. Android 1.5 apiが間違った出力を出す
同様の質問がたくさんあります –