0
我有一个超级简单的jQuery验证方法,它在出生日期字段上运行。它所做的只是检查输入日期(来自HTML5输入类型=日期字段)是否在当前日期之前。如果是,它是有效的,否则它是无效的。它在Chrome中运行良好,但由于某种原因,它在Safari中失败,就好像输入了无效日期一样。以下是代码:jQuery验证DOB检查在Chrome中可用,但在Safari中失败
$.validator.addMethod("bornBeforeToday", function(value, element) {
// For DOB, check that value given is before the current date
if (value.length > 0) {
return Date.parse(value) < new Date();
} else {
return true;
}
}, "Date must be less than than current date");
它是抛出一个错误还是根本就没有运行? –
抛出有关错误日期的错误,以便它正在运行但未正确验证日期。 – Roy
尝试将返回标志设置为一个变量,并且只有1个返回语句。 –