1
A
答えて
4
あなたは、この場合には、入力に入力されてからAを防ぐため、イベントのデフォルトの動作を停止するよう.preventDefault()
を使用することができます。このように:入力をクリアしたコードのほんの少しを実行するために(1または0の引数を持つ)http://jsfiddle.net/hvx6y/1/
0
使用setTimeout
:
$(document).ready(function(){
$('#test').on('keypress', function(e){
if(e.which == 97) {
e.preventDefault();
this.value = "";
}
})
});
あなたのフィドルを更新しました。これは、現在のキー押しが処理された後にsetTimeoutのコードが実行されるために機能します。
また、現在のイベントがChristofer Eliassonが指摘したように処理が終了しないようにすることもできます。
+0
ええ、とても良い!あなたのご意見ありがとうございます。 –
関連する問題
- 1. 入力キーを入力して回答を確認します
- 2. jQueryは入力時にキー入力をシミュレートします
- 3. Jqueryトリガーをクリックして入力を入力します
- 4. データを入力した後に入力フィールドをリセットする
- 5. jQueryのキー入力イベントがユーザーの入力に遅れます
- 6. jqueryの入力のデフォルト値をリセットします
- 7. jQueryで入力に入力イベントを強制的に入力します
- 8. どのキーを押して入力し
- 9. bootstrap-tags入力フォームが入力時に入力されます。入力キー
- 10. 入力用のPDFプロンプトを入力して挿入します。
- 11. jQuery - 入力名をキーとして配列を取得する
- 12. jQuery:入力テキストフィールドの入力時にラジオボタンをオンにします。
- 13. jqueryは入力への入力値を返します
- 14. キーボード入力キーはtlfテキスト入力では機能しませんか?プレスでキーを入力するとき
- 15. jsonfileキーを入力して値を入力してください
- 16. JQueryで選択したファイルの入力をリセットする
- 17. Jquery change Tabキーへのキー入力
- 18. jQuery - 検索ボックスにフォーカスして、入力キーをシミュレートするボタン
- 19. React - setStateが入力をリセットしない
- 20. jQueryの入力をURLで入力してください。
- 21. 変数が変数に入力値を格納し、入力フィールドをリセットした後、入力フィールド
- 22. jQueryオートコンプリートURLにキーを入力
- 23. Jquery Bootstrap FormValidatorクリーンな入力データを使用しないリセット
- 24. JQuery/Javascriptの入力フォームフィールドに入力してロックする
- 25. ctrl shiftを入力して配列を入力します
- 26. 入力したキーが
- 27. jqueryを使用してthree.jsシーンのキー入力を検出します
- 28. Link-jQueryをクリックして入力フィールドを入力してください
- 29. チェックボックスをオンにして、入力をリセットする
- 30. jqueryを使用して入力の入力時に新しい入力をhtmlドキュメントに追加するには?
うん!それは事実です、私は少しブロックされ、単純な解決策を見ていませんでした。ありがとう、クリストファー。 –