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