我想拦截转到JavaScript中HTML文本字段的关键事件,忽略它,然后在字段上执行我自己的自定义更新。目前我正在使用onKeyPress监听器来替换它,但是当输入的文本被修改后的文本替换时会出现闪烁。如何拦截关键事件以防止它们被文本字段处理?如果可能的话,我想避免使用透明的div。谢谢!
答案 0 :(得分:0)
抓住按键事件并调用`preventDefault()'。它将取消更新文本输入的默认操作。
<input type="text" onkeydown="check(event)"/>
function check(event){
event.preventDefault();
}