我有一个名为cuvYesNo的自定义验证器。它用于名为optYesNo的telerik控件。如果未选择是或否选项,验证器将正确触发并显示红色" * required"屏幕上的消息。然后我选择"是"选项和红色" *必需"即使页面有效并且可以提交,消息也不会消失。所以我需要一种方法来访问自定义验证器以隐藏错误消息,当"是"或"否"被选中。如何从telerik OnClicked事件中获取对验证器的引用?以下代码不会清除" * required"消息,即使偶然的火焰
function optYesNoClicked(sender, args) {
alert("optYesNo fired");
var x = document.getElementById("<%= cuvYesNo.ClientID%>");
x.IsValid = true;
}
答案 0 :(得分:0)
好吧,我发布这个帖子后5分钟就出现了。我做了一个视图源,看到自定义验证器被渲染为span标签,所以我只是添加了这行代码
x.style.display = "none";