2010-09-15 50 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)更改默認的驗證策略。