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