簡體   English   中英

當單擊提交按鈕時驗證失敗時,阻止表單提交

[英]Prevent form submission when validation fails on submit button click

在提交按鈕上單擊,我需要檢查驗證是否返回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>

}

你可以做

   $('#target').submit(function() {
      alert('Handler for .submit() called.');
      return CheckValidation();
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM