当按下回车键时如何防止表单内的输入字段提交?

st4*_*l0w 4 javascript php jquery

我有一个简单的表格.

输入字段,复选框,单选按钮和最后的SUBMIT按钮.

我使用jQuery来执行AJAX验证,但是当用户在输入字段中按下ENTER时,它会提交表单!

如何阻止此表单(不是所有输入字段)发生这种情况?

The*_*iot 6

假设您在输入时不想提交的输入具有类,noSubmit则使用此代码:

$(function(){
     $("input.noSubmit").keypress(function(e){
         var k=e.keyCode || e.which;
         if(k==13){
             e.preventDefault();
         }
     });
 });
Run Code Online (Sandbox Code Playgroud)