私はonkeypress
を試したので、入力を使用してキーコードを取得する必要があります。しかし、私はまた、keypress
イベントがトリガされたときに実際にはない値を更新する必要がありました。onkeypressとoninput両方の世界のベストを得る方法
それで、oninput
を使ってみましたが、入力の更新値がそこにありますが、keyCode
は登録されません。
今私は両方のイベントを使用していますが、両方ともkeyCode
と更新されたinput
を含むキャッチオールイベントがあるのだろうかと思っていました。
$("#test").on('keypress',() => {
console.log("keypress value: ", event.target.value);
});
$("#test").on('input',() => {
console.log("input value: ", event.target.value);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="test" />