选中复选框时,禁用某些ASP.Net验证控件

Kyl*_*est 10 asp.net validation

我正在使用旧式ASP.NET验证(ugh)进行结帐流程.我有一个复选框 - "我会用我的信用卡详细信息打电话" - .如果选中,我需要在客户端和回发上禁用信用卡号所需的字段验证器和cc验证器.

它是怎么做到的?

M4N*_*M4N 11

您可以在客户端禁用验证器(在javascript中):

function disable(validatorId)
{
   var validator = document.getElementById(validatorId);
   ValidatorEnable(validator, false);
}
Run Code Online (Sandbox Code Playgroud)

其中validatorId是要禁用的验证程序的clientID.有关完整示例,请参阅此页面.