テキストフィールドの値が変わるたびに関数を呼び出すフォームで作業しています。これには、 "keyup"と "change"イベントが使用されます。しかし、ユーザーがテキストフィールドをダブルクリックして、ブラウザに組み込まれた以前に入力された値のリスト内の項目をクリックすると、その関数は呼び出されません。ユーザは、「変更」イベントがトリガされるために、その後にテキストフィールドの外側をクリックする必要があります。何か案は?jQuery:ブラウザのネイティブオートコンプリート選択にハンドラをアタッチする
1
A
答えて
0
あなたはそのような入力のfocus
とblur
イベントをリッスンすることができます
function monitor() {
console.log($('#input').val()); // Log the value (or trigger your chnage)
}
var timer = '';
$('#input').on('focus', function() {
timer = setInterval(monitor, 100);
}).on('blur', function() {
clearInterval(timer);
});
+0
それは動作します!ありがとう! – Nick
関連する問題
- 1. イベントにハンドラをアタッチ:パラメータ
- 2. HTML/javascriptのイベントリスナーでクエリを選択オブジェクトにアタッチする
- 3. ::選択のテキストシャドウをサポートするブラウザ
- 4. 選択リストのjquery選択
- 5. ダイナミックに生成されたフォーム(ajaxで処理される)のブラウザのネイティブオートコンプリート
- 6. Googleのアノテーション付きタイムラインの選択ハンドラ
- 7. いくつかのモバイル/ IEブラウザでjQueryの選択を変更
- 8. jQuery Select2は、選択ボックスが多すぎる場合にブラウザをフリーズします
- 9. 選択タグの出現ブラウザ
- 10. jQueryの選択ボックスを空にする
- 11. jQueryの - 選択
- 12. jqueryでウェブページの画像を選択/選択解除する
- 13. jQueryの選択と非選択画像
- 14. Jquery:選択範囲内の選択
- 15. 証明書を選択するブラウザにモーダルを要求する
- 16. 無効にするjQuery複数選択プラグインのすべてのオプションを選択
- 17. jquery closest()を選択
- 18. jQuery chainedを選択
- 19. JQUERY、IDを選択
- 20. HTML/jQueryを選択
- 21. チェーン選択 - jQuery
- 22. Jqueryドロップダウン選択
- 23. jQuery選択/ドロップダウンセレクタ
- 24. 選択とjQuery
- 25. jquery templatesの選択
- 26. jQueryの:ボックス選択
- 27. Jqueryフィールドの選択
- 28. jqueryツリーの選択
- 29. jQueryのは、選択
- 30. jQueryの選択ヘルプ
ブラウザのオートコンプリートを入力しますか?そうでない場合、 'autocomplete = false'を設定して問題を完全に回避することができます。 –
実際には 'autocomplete = off'です。 https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion –
'autocomplete = false'はWebkitでは動作しますが、知っておきたいことです。 –