JavaScriptでHTMLテキストフィールドに移動するキーイベントをインターセプトし、無視してからフィールドで独自のカスタム更新を実行します。現在私はonKeyPressリスナーを使用して事実の後にそれを置き換えますが、入力されたテキストが変更されたテキストに置き換えられるとちらつきがあります。テキストフィールドで処理されないようにキーイベントを傍受するにはどうすればよいですか?可能であれば、透明なdivを避けたいと思います。ありがとう!テキストフィールドへのキーイベントのJavaScriptインターセプト
0
A
答えて
0
キーダウンイベントをキャッチし、 `preventDefault() 'を呼び出します。これは、テキスト入力を更新するデフォルトのアクションを取り消します。
<input type="text" onkeydown="check(event)"/>
function check(event){
event.preventDefault();
}
+0
この方法を使用する場合は、ブロックされたキーのホワイトリストを使用することをお勧めします。誤ってブラウザのショートカットをキャンセルすることは簡単です(Ctrl + Dなど)。 –
関連する問題
- 1. MediaControllerのキーイベントをインターセプトしていますか?
- 2. Javascriptのキーイベント実行順序
- 3. Javascriptのキーイベントを更新中
- 4. インターセプトjavascriptコール
- 5. javascriptの関数をインターセプト
- 6. 他のコントロールへのキーイベントのルーティング
- 7. Firefoxアドオンのアドレスバーのキーイベントへの応答
- 8. カスタムオブジェクト/ライブラリへのリクエストのインターセプトと委任
- 9. インターセプトUIの変更* before *ビューモデルへのアクセス
- 10. インターセプトJavascriptをHTMLImageElementは、コンストラクタ
- 11. テキストフィールドへの連結
- 12. ボタンからボタンへの値をJavaScriptのテキストフィールドに渡す
- 13. サブフォームのテキストフィールドへの参照
- 14. JavaScript:テキストボックス/入力にキーイベントをシミュレート
- 15. Javascript - 複数回発生するキーイベント
- 16. キーイベント
- 17. キーイベント
- 18. テキストフィールドへの印刷出力
- 19. 長いテキストフィールドへの結合
- 20. Windowsのキーイベント
- 21. JavaScriptは、テキストフィールドに ';'
- 22. あるテキストフィールドから別のテキストフィールドへの減算エラー
- 23. すばらしいiOSアプリのキーイベントをインターセプトする方法はありますか?
- 24. Silverlight 4コントロールレベルのキーイベント
- 25. キーイベントとフォーカスのJavaFX
- 26. インターセプトjQueryの
- 27. slideToggleインターセプトjQueryの()
- 28. ヒットテストのインターセプトUIControlEventTouchUpInside:withEvent:
- 29. AndroidのSMSインターセプト
- 30. lmからgmplotのgeom_ablineへのハードコードスロープとインターセプト
「無視する」とは、「キャンセル」を意味しますか?あなたは 'onkeydown'を試しましたか? – nnnnnn