繁体   English   中英

中断“输入”键与表单提交的关联

[英]break association of 'enter' key with form submission

我想检测有关表单的“输入”键,而不要提交表单。 我如何打破这种联系?

document.forms[0].onkeypress = function (event) {
    e = window.event ? window.event : event;
    if (e.keyCode == 13) {
        //actions to be taken
    }    

}

尽管内部操作已正确执行,但页面在完成后会重新加载。

尝试在函数末尾return false 假设您已经在submit事件回调中处理了表单提交。

从函数返回false

document.forms[0].onkeypress = function (event) {
    e = window.event ? window.event : event;
    if (e.keyCode == 13) {
        //actions to be taken 

        return false;
    }    
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM