使用JavaScript触发ASP.NET Validator验证

一般,ASP.NET Validator会在Page submit的时候,自动验证。但有的时候,我们想手动触发它。这时就可以使用以下代码:ValidatorValidate(_validator);其中,ValidatorValidate是Validator控件带过来的脚本中包含的函数。
那如果想一次性触发所有的呢?可以使用
for(var i=0;i<Page_Validators.length;i++)
{
     ValidatorValidate(Page_Validators[i]);
}

Page_Validators是一个Array对象,包含Validator控件的页面会自动保所有的Validator控件存入此对象中。

例如:
只需要通过ID获取到那个validator就好了。
ValidatorValidate(document.getElementById("Validator1"));

原文地址:https://www.cnblogs.com/wangpei/p/1331474.html