我希望在不让表单提交的情况下检测表单的“输入”键。我该如何打破这种关联?
document.forms[0].onkeypress = function (event) {
e = window.event ? window.event : event;
if (e.keyCode == 13) {
//actions to be taken
}
}
虽然内部的操作已正确执行,但页面会在完成时重新加载。
答案 0 :(得分:1)
在功能结束时尝试return false
。假设您正在submit
事件回调中处理表单提交。
答案 1 :(得分:1)
从您的函数返回false
:
document.forms[0].onkeypress = function (event) {
e = window.event ? window.event : event;
if (e.keyCode == 13) {
//actions to be taken
return false;
}
}