艺海无涯,学无止境。欢迎一起探讨技术和人生,了解我

鼠标聚焦到Input输入框时,禁止回车键刷新页面

方式1:全局控制回车,13-回车键,27-ESC,113-F2

document.onkeydown=function(e){
vare = e || event;
varcurrKey = e.keyCode || e.which || e.charCode;//支持IE,FireFox
if(currKey == 13) {
returnfalse;
}
}

方式2:input中当回车的时候,不理会

"text"onkeydown="return ClearSubmit(event)"/>
functionClearSubmit(e) {
if(e.keyCode == 13) {
returnfalse;
}
}

方式3:将form中的submit事件设置返回false,则不会进行提交

方式4:在form中增加一个隐藏的input

<inputtype="text"style="display:none"/>