我正在尝试验证开始日期和结束日期,以便如果用户输入的结束日期早于开始日期,则会引发错误。我正在使用 JavaScript 和自定义验证器执行此操作,但出现运行时错误,提示“CheckDate 未定义”。
我认为这应该不难解决,因为代码看起来不错,我只是想念一些东西。
任何帮助都会很棒。
这是我的 JavaScript,它在脚本标签中,只是没有复制它们
function CheckDate(sender, args) {
if (new date (document.getElementById("txtstartdate").value)
> new (document.getElementById("TxtFinish").value)) {
args.IsValid = false;
return;
}
args.IsValid = true;
}
这是我的 FinishDate 控件的验证
<asp:CustomValidator ID="CustomValidator29" runat="server"
ErrorMessage="Finish Date should be greater than the Start Date" ClientValidationFunction="CheckDate"></asp:CustomValidator>
需要更多信息询问:)。