는 ASP.NET Validation in Depth을 통해 이동하고 의이 검증이 기능은 그렇지 않은 경우는 false를 돌려 유효하지 않은 경우 Java script page validation Page_clientValidate()
이 함수의 작업 페이지를 확인하는 것입니다
는 유효 그것 사실을 반환합니다.
if (Page_ClientValidate()) {
// Page is Ok
//Submit it To The Server
return true
} else {
//Page is Not Valid
//Return False
return false
}
그것은 당신이 당신의 유효성 또는 JS에 대한 몇 가지 다른 오류에 대한 유효성 검사 설정에 대해 누락 가능성 않을 수 있습니다.
<script type="text/javascript" language="javascript">
/* Manual client-side validation of Validator Groups */
function fnJSOnFormSubmit() {
var isGrpOneValid = Page_ClientValidate("valGrpOne");
var isGrpTwoValid = Page_ClientValidate("valGrpTwo");
var i;
for (i = 0; i < Page_Validators.length; i++) {
ValidatorValidate(Page_Validators[i]); //this forces validation in all groups
}
//display all summaries.
for (i = 0; i < Page_ValidationSummaries.length; i++) {
summary = Page_ValidationSummaries[i];
//does this summary need to be displayed?
if (fnJSDisplaySummary(summary.validationGroup)) {
summary.style.display = ""; //"none"; "inline";
}
}
if (isGrpOneValid && isGrpTwoValid)
return true; //postback only when BOTH validations pass.
else
return false;
}
참조 :
당신은 수동 검증을 할 수
Page_ClientValidate() with multiple ValidationGroups - how to show multiple summaries simultaneously?
Page_ClientValidate is validating multiple times.
하면이 메서드를 호출있는 귀하의 유효성 검사기와 버튼의 마크 업을 제공합니다. –