小编mad*_*ing的帖子

使用javascript和自定义验证器检查开始日期和完成日期?

我正在尝试验证开始日期和完成日期,以便如果用户输入的完成日期在开始日期之前,则会引发错误.我正在使用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;
}
Run Code Online (Sandbox Code Playgroud)

这是我的FinishDate控件的验证

<asp:CustomValidator ID="CustomValidator29" runat="server" 
ErrorMessage="Finish Date should be greater than the Start Date" ClientValidationFunction="CheckDate"></asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)

需要更多信息请问:).

javascript asp.net validation customvalidator

4
推荐指数
1
解决办法
5679
查看次数

标签 统计

asp.net ×1

customvalidator ×1

javascript ×1

validation ×1