我想不接受现在给出的日期是正确的,我使用django datepicker,我正在尝试addmethod但我无法取得成功,我有一些代码:
var fech = document.getElementById('datepicker').value;
var a = new Date();
var aho = (d.getDate() + '/' + (d.getMonth() + 1) + '/' + d.getFullYear());
jQuery.validator.addMethod("greaterStart", function(value, element, aho) {
return this.optional(fech) || new Date(fech) < new Date($(aho).val());
}, 'Ingrese una fecha de hoy o antes.');
&#13;
vars&#34; fech&#34;和&#34; aho&#34;告诉我想要比较的日期。我已经检查了一些帖子,但没有人帮助我,我不能比较日期与if,因为我想使用验证器
$("#miForm").validate({
errorClass: "claserror",
validClass: "clasevalida",
errorElement: 'erele',
rules: {
nacimiento: {
required: true,
greaterStart: true
}
}
}
&#34;纳西缅托&#34;是我的日期输入与datepicker
答案 0 :(得分:0)
我已经使用了一些datepicker,有时这个值不在datepicker中。所以当你尝试使用你的验证器时,value为null,因为你的验证器无法读取不存在的东西。 你有没有检查你的日期选择器是否可以用于输入或类似的东西? 希望它有所帮助!