をクリックすると<input type=text>
、古い値のリストが表示されます。マウスでそれらのいずれかを選択すると、jQuery からのイベント「変更」はトリガーされません。
これを検出するには、どのイベントを使用する必要がありますか?
をクリックすると<input type=text>
、古い値のリストが表示されます。マウスでそれらのいずれかを選択すると、jQuery からのイベント「変更」はトリガーされません。
これを検出するには、どのイベントを使用する必要がありますか?
oninput
jquery を使用して、イベントを使用する必要があります。
$('#myinput').on('input',function(){
//your code here
});
change
フィールドがフォーカスを失った場合にのみトリガーされます (blur イベント)。また、古い値が表示されるという用語は、同じ名前のフィールドのフォーム データを記憶するブラウザの機能です。change
それでイベントをトリガーすることはできません。のような代替イベントが必要paste
ですinput
。
$("#field").on("input DOMAttrModified paste",function(){
});
イベントはよくわかりません。ただし、いくつか試すことができます。