JavaScript函数加载页面

时间:2016-12-24 22:25:29

标签: javascript validation

我有这个功能。它是注册页面的验证,需要检查日期是否有效。

出于某种原因,它调用服务器并加载页面, 我试图删除一些行,认为它们可能是导致这种情况但却找不到任何特定的行。

function CheckDate(sender, args) {
    var DateReg = document.getElementById("DateReg").value;
    DateReg = DateReg.split('/');
    var DateReg = date[0],
        month = date[1],
        year = date[2];
    var date = new Date();
    var CurrentYear = date.getFullYear();
    args.IsValid = true;
    if (day < 1 || day > 31 || month < 1 || month > 12 || year > CurrentYear || year < CurrentYear - 120) {
        args.IsValid = false;
    }
    return args.IsValid;
}

DateReg:

<asp:TextBox ID="DateReg" runat="server" TextMode="Date"></asp:TextBox>

验证哪个调用函数:

<asp:CustomValidator ID="CustomValidator1" ClientValidationFunction="CheckDate" runat="server" ErrorMessage="Please Re-check Date Field">&nbsp;</asp:CustomValidator>

有什么建议吗?

0 个答案:

没有答案