在JavaScript中启用/禁用ASP验证控件

我希望我的验证控件可以使用javascript启用/禁用.当我单击单选按钮列表(是/否)时,将显示2-3行.一旦单击“是”,则用户只能为该行中提供的文本框输入输入.为此,我一直要求使用现场验证器.我禁用所有这些在页面加载,并再次使用ValidatorEnable(control,enable)在javascript中启用.但是在这种情况下,每当我单击单选按钮列表时,行就会变为可见,同时验证控件会显示错误消息.我希望仅在单击提交按钮时看到错误消息.到那时为止,将不会出现任何消​​息.
我该怎么办..?

解决方法:

在ValidatorEnable(control,enable)方法调用之后,在下面添加代码:

if (control.style.visibility == "visible") {
     control.style.visibility = "hidden";
} else {
     control.style.display = "none";
}
上一篇:javascript-如何在asp.net的gridview中使用JavaScript在按钮单击上应用文本框空白验证?


下一篇:java-jsr 303如何强制它使用我的resourcebundle?