Timepicker javascript验证今天或之前的一个输入日期?

时间:2016-12-03 19:55:43

标签: javascript django datepicker jquery-validate

我想不接受现在给出的日期是正确的,我使用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;
&#13;
&#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

1 个答案:

答案 0 :(得分:0)

我已经使用了一些datepicker,有时这个值不在datepicker中。所以当你尝试使用你的验证器时,value为null,因为你的验证器无法读取不存在的东西。 你有没有检查你的日期选择器是否可以用于输入或类似的东西? 希望它有所帮助!