如何在不禁用输入的情况下使用Jquery datepicker验证字段集

时间:2011-10-14 05:20:29

标签: jquery datepicker validation

我无法禁用输入,但无论datepicker做什么,我都需要验证它。

$("#datepicker").datepicker({minDate: 0, maxDate: +7});

这会生成我想要的日历,但不会验证输入字段。 我已经使用了验证器插件,需要字段,所以我想坚持下去。 此代码将检查字段是否必需,但不会检查最大日期:

$(document).ready(function() {

  $("#form").validate({
   rules: {
    datepicker: {
      required: true,
      date: true,
       maxDate: 7
          }
         }
       });
    });

2 个答案:

答案 0 :(得分:0)

据我所知,“maxDate”不是验证插件中的有效规则,因此这可能是它无法验证的原因。但是,您可以使用addMethod创建自定义规则。

答案 1 :(得分:0)

请参阅我的jsfiddle,您的js代码应该有效 在输入字段中输入10/22/2011,然后按submit。将检查最大日期。

您可以删除maxDate中的rules行,但会被忽略。