フォームに 2 つのフィールドがあります。ブラウザがそれらの値を変更したときにイベントを処理する必要があります。フィールドはユーザー名とパスワードです。私はこれを使用しまし$('input').on('input change',function(e){//...})
たが、ブラウザによってポップアップされたリストでユーザー名を選択すると、パスワードの値が変更されますが'input'
、その場合、パスワードのイベントは機能しません。
どうすればそれを処理できますか?
コード:
HTML:
<form action="/">
<input name="username" type="text" />
<br />
<input name="password" type="password" />
<br />
<input type="submit"/>
</form>
J:
$('input[type="password"]').on('change keyup',function(event){
console.log(event.type);
});
パスワードフィールドに入力しているときは機能していますが、ブラウザのオートコンプリートがパスワード値を変更しているときは機能しません。