【发布时间】:2010-12-11 09:41:57
【问题描述】:
我正在尝试使用 jquery 禁用验证器。
我已经看过了 Disable ASP.NET validators with JavaScript 和其他几个人也在做同样的事情。
它似乎没有工作,但它打破了。
我的代码:
$('.c_MyValdiators').each(function() {
var x = $(this).attr('id');
var y = document.getElementById(x);
ValidatorEnable(y[0], false);
});
我得到错误: val 未定义 [打破这个错误] val.enabled = (enable != false);\r\n
如果我使用
$('.c_MyValdiators').each(function() {
ValidatorEnable($(this), false); OR ValidatorEnable($(this[0]), false);
});
我得到错误:
val.style 未定义 [打破这个错误] val.style.visibility = val.isvalid ? “隐藏”:“可见”;\r\n
有什么想法或建议吗?
【问题讨论】:
-
作为基本的故障排除技巧,您可能首先想查看传递给您的函数的内容。 x 或 y 返回什么?
标签: asp.net javascript jquery