【发布时间】:2015-12-18 19:27:34
【问题描述】:
我只想阻止网页上的某些按键操作。特别是退格。通常,我会这样做:
function keyPress(ev) {
if(ev.keyCode === 8) {
ev.preventDefault();
}
// do cool stuff here
}
$(document).keydown(keyPress);
该代码阻止了退格键所做的所有默认操作。我想阻止它导航到最后一页,但我想允许它删除文本字段中的字符。如何只防止导航而不防止文本操作?
【问题讨论】:
-
真正的问题是,为什么退格会导航到另一个文本字段?
标签: javascript events input keyboard