不知道各位网友有没有这种体验,有时候在填写表单的时候,不小心按到了键盘上的Enter,就把表单提交了,表单还没填写完成呢!今天,我爱模板网就遇到了这个问题。于是,随便写了个阻止回车键默认事件的东西。当然,preventDefault是有兼容性问题的,如下:
$(document).ready(function(){ $('#btn').bind('keypress', function(event){ if(event.keyCode == "13") { event.preventDefault(); } }); });“#btn”就是您的提交按钮。