我有这个功能。它是注册页面的验证,需要检查日期是否有效。
出于某种原因,它调用服务器并加载页面, 我试图删除一些行,认为它们可能是导致这种情况但却找不到任何特定的行。
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"> </asp:CustomValidator>
有什么建议吗?