我有一个复杂的表格,要求我根据用户的选择打开或关闭特定的验证器。

ValidatorEnable似乎可以完成这项工作,但似乎当我调用此方法时,它实际上也会触发验证过程,而无需用户实际点击“提交”按钮。

那是怎么回事?

最佳答案

最终,我发现执行此操作的最佳方法是使用以下代码:

var validatorObject = document.getElementById('<%=ValidHasShippingLocationZip.ClientID%>');
validatorObject.enabled = false;
validatorObject.isvalid = true;
ValidatorUpdateDisplay(validatorObject);

10-06 02:48