[英]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.