如果我有一個文本框,如何確定導致文本框輸入事件觸發的鍵?
<input id='Sub' type='text'>
我可以每個
sub = document.getElementById('Sub');
sub.addEventListener('input', function(e) {
// here the contents of the textbox is accessible via this.value
...
}, false);
我想輸入的變化時間捕捉識別時退格和刪除輸入的原因射擊,所以我可以專門處理它們。據我所知,e
或this
都沒有公開被按下的鍵以引發輸入事件。有什麼方法可以找出關鍵是什麼?
因爲許多事件,比如糊oninput事件觸發,改變等,它不具有的keyCode /因爲對於觸發事件的許多操作來說,如果有這樣的事情是沒有意義的,如果需要,可以使用鍵*事件。 – adeneo