在Firefox中检测对“输入”事件的删除操作

时间:2018-08-23 07:21:55

标签: javascript html html5

有什么方法可以检测“输入”事件的删除操作? 在Chrome中类似inputType ==“ deleteContentBackward”

1 个答案:

答案 0 :(得分:1)

您可以使用JavaScript密钥代码:

  • e.keyCode === 8(密钥Backspace
  • e.keyCode === 46(密钥Delete

document.querySelector('#input').onkeyup = function(e) {
  if(e.keyCode === 8 || e.keyCode === 46) {
    console.log('Deleted with key ' + e.key);
  }
};
<input type="text" name="input" id="input">