自定义验证器客户端操作

时间:2015-09-28 13:33:51

标签: javascript asp.net validation

我有一个名为cuvYesNo的自定义验证器。它用于名为optYesNo的telerik控件。如果未选择是或否选项,验证器将正确触发并显示红色" * required"屏幕上的消息。然后我选择"是"选项和红色" *必需"即使页面有效并且可以提交,消息也不会消失。所以我需要一种方法来访问自定义验证器以隐藏错误消息,当"是"或"否"被选中。如何从telerik OnClicked事件中获取对验证器的引用?以下代码不会清除" * required"消息,即使偶然的火焰

function optYesNoClicked(sender, args) {
    alert("optYesNo fired");
    var x = document.getElementById("<%= cuvYesNo.ClientID%>");
    x.IsValid = true;
}

1 个答案:

答案 0 :(得分:0)

好吧,我发布这个帖子后5分钟就出现了。我做了一个视图源,看到自定义验证器被渲染为span标签,所以我只是添加了这行代码

x.style.display = "none";