JavaScript截取文本字段的关键事件
我想截取指向JavaScript中HTML文本字段的关键事件,忽略它,然后对该字段执行我自己的自定义更新。目前,我正在使用onKeyPress侦听器在事件发生后替换它,但当输入的文本被修改的文本替换时,会出现闪烁。如何截取关键事件以防止它们被文本字段处理?如果可能的话,我想避免使用透明div。谢谢 捕捉按键关闭事件并调用'preventDefault()'。它将取消更新文本输入的默认操作JavaScript截取文本字段的关键事件,javascript,textfield,keypress,Javascript,Textfield,Keypress,我想截取指向JavaScript中HTML文本字段的关键事件,忽略它,然后对该字段执行我自己的自定义更新。目前,我正在使用onKeyPress侦听器在事件发生后替换它,但当输入的文本被修改的文本替换时,会出现闪烁。如何截取关键事件以防止它们被文本字段处理?如果可能的话,我想避免使用透明div。谢谢 捕捉按键关闭事件并调用'preventDefault()'。它将取消更新文本输入的默认操作 <input type="text" onkeydown="check(event)"/>
<input type="text" onkeydown="check(event)"/>
function check(event){
event.preventDefault();
}
功能检查(事件){
event.preventDefault();
}
你说的“忽略它”是指“取消它”吗?您是否尝试过onkeydown
?如果您使用这种方法,我建议您使用阻止键的白名单。很容易意外地取消浏览器快捷键,如Ctrl+D以添加书签。