我有一个div,它像一个模态弹出窗口。里面,我需要一个验证,我设置了一个自定义验证器。但是这个消息并没有被解雇,尽管警告框的确如此。ASP.net自定义验证器消息不显示
我的代码:
if ((oldFromTime <= newFromTime) && (oldToTime > newFromTime)) {
alert("Choose time ahead of the ones saved earlier.!");
arguments.IsValid = false;
}
else {
arguments.IsValid = true;
}
而且我自定义的验证
<asp:CustomValidator id="cboToTimeMins_CustomValidator" ControlToValidate="cboToTimeMins" ClientValidationFunction="validateTime" Display="static" ErrorMessage="Selected time range falls in the range of the ones saved earlier...! Choose another." runat="server" ValidationGroup="Timetable"/>
cboToTimeMins是我的下拉框,我需要根据从它选择的值来设置验证消息。 我的代码有什么问题吗?
P.S.我只需要CLIENT SIDE验证。
你在哪里放置验证HTML页面? – viclim 2013-04-24 06:45:07
我有下拉框首先..自定义验证程序..该函数被放置在文件的开头。 – MusicLovingIndianGirl 2013-04-24 06:48:10
当警报事件发生时,您可以尝试检查使用萤火虫或任何浏览器调试器的HTML吗?该消息可能由于CSS或布局而被隐藏。 – viclim 2013-04-24 07:13:52