ojh*_*ins 2 javascript validation jquery jquery-validate
如何使用Jquery验证设置最大日期(当前日期)?
$('#form').validate({
rules: {
reportDate: {
date: true
//Max date rule of current date...
}
}
});
Run Code Online (Sandbox Code Playgroud)
Utt*_*ara 11
您可以添加验证方法使用设置最大日期当前日期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
Run Code Online (Sandbox Code Playgroud)
然后将此方法添加到规则以设置验证
$("#frm").validate({
rules: {
reportDate: {
required: true,
date: true,
maxDate: true
}
}
});
Run Code Online (Sandbox Code Playgroud)
注:日期'12/03/2013'被解释为这'mm/dd/yyyy',
所以12/03/2013 > 06/26/2013 (today's date),因此无效.