我有一个包含一些标准asp.net验证器和一些自定义验证器的表单。
我知道如何强制整个页面进行验证。
但是如何模糊表单字段可以强制查看字段的验证器,而不是页面上的所有验证。
我希望我错过了一些小技巧。 :(
答案 0 :(得分:2)
看起来好像我回答了我自己的问题,得到了乔治和intertubes的帮助。
看到这个post之后:我查看了Firebug中的DOM并找到了Validators数组。然后是获得正确的问题,并调用ValidatorValidate(验证器)方法。
function callMyValidators() {
// Clean Up Infragistics Ids
var cleanid = this.id.replace(/^igtxt/i,"");
for (var i = 0; i < Page_Validators.length; i++) {
if (Page_Validators[i].controltovalidate === cleanid) {
ValidatorValidate(Page_Validators[i]);
}
}
}
答案 1 :(得分:1)
使用函数:ValidatorValidate(val)