2010-09-15 78 views
1

我有一个使用文本框验证控件的asp.net应用程序。但是,如果用户在txtFieldA中输入值,那么我想禁用txtFieldB和txtFieldC上的验证控件。基于条件禁用验证控件

回答

2

只需使用这个JavaScript函数

function Disable() 
{ 
    var myVal = document.getElementById('myValidatorClientID'); 
    ValidatorEnable(myVal, false); 
} 
+0

我会在哪里调用禁用功能? – user279521 2010-09-15 13:07:11

+0

你可以使用textbox onblur事件,你需要在txtFieldA上调用它 – 2010-09-15 13:13:42

0

覆盖Page.Validate()Page.Validate(string)更改默认的验证策略。