gpt4 book ai didi

javascript - 使用 JQuery 验证的最大日期

转载 作者:行者123 更新时间:2023-12-01 01:59:10 25 4
gpt4 key购买 nike

如何使用 Jquery Validation 设置最大日期(当前日期)?

$('#form').validate({
rules: {
reportDate: {
date: true
//Max date rule of current date...
}
}
});

最佳答案

您可以添加验证方法,使用 addMethod 将最大日期设置为当前日期。 就像这样

$.validator.addMethod("maxDate", function(value, element) {
var curDate = new Date();
var inputDate = new Date(value);
if (inputDate < curDate)
return true;
return false;
}, "Invalid Date!"); // error message

然后将此方法添加到规则中设置验证

$("#frm").validate({
rules: {
reportDate: {
required: true,
date: true,
maxDate: true
}
}
});

注意:日期'12/03/2013'被解释为'mm/dd/yyyy'
所以 12/03/2013 > 06/26/2013(今天的日期) 因此无效。

Demo

关于javascript - 使用 JQuery 验证的最大日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17310431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com