在html输入字段中检测转发删除

时间:2018-02-25 06:24:41

标签: javascript html

我有一个像这样的输入字段:

const input = document.querySelector('input')

input.addEventListener('keydown', e => {
  const keyCode = e.keyCode || e.which
  
  if (keyCode === /* BACKSPACE */ 8) {
    console.log('pressed backspace')
  }
})
<input type="text">

该片段检测到用户何时按下退格键,除了奇怪的原因我只想检测用户何时执行向后删除操作(在chromebook上为alt +退格键),而不是删除插入符之前的字符,它删除了插入符号后的字符。我正在寻找一种跨浏览器和跨平台的方式(因为所有设备都有不同的键绑定)

感谢您的帮助。

0 个答案:

没有答案