0

在提交按钮上单击我需要检查验证是否返回true。我需要提交表格。但是当它返回时false,表单也被提交并且事件SaveProjects()被调用。CheckValidation()退货时如何防止表单提交false

 <script type="text/javascript> 
   function CheckValidation()
      {
       alert();
      return false;
      }

</script>
    @using (@Ajax.BeginForm("SaveProjects", "Projects", null, new AjaxOptions { OnSuccess =     "OnSuccessProject", HttpMethod = "post" }, new { id = "ProjectsForm" }))
       {     <div class="outerBox" id="divProjectCreate">

      @Html.Partial("../Projects/_CreateOrEdit", Model)
         <div class="row centerAlign">
          <input type="submit" value="Save" id="btnSaveProjects"  onclick="CheckValidation()"/>
         <input type="button" value="Cancel" id="btnCancel" />
         </div>

        </div>

}
4

1 回答 1

1

你可以做

   $('#target').submit(function() {
      alert('Handler for .submit() called.');
      return CheckValidation();
    });
于 2013-05-02T15:17:59.223 回答