【问题标题】:How do you validate a field set with Jquery datepicker without disabling input如何在不禁用输入的情况下验证使用 Jquery datepicker 设置的字段
【发布时间】:2011-10-14 05:20:29
【问题描述】:

我无法禁用输入,但无论日期选择器做什么,我都需要验证它。

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

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

$(document).ready(function() {

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

【问题讨论】:

    标签: jquery datepicker validation


    【解决方案1】:

    查看我的jsfiddle,您的 js 代码应该可以工作。
    在输入字段中输入10/22/2011,然后按submit。将检查最大日期。

    您可以删除rules 中的maxDate 行,它将被忽略。

    【讨论】:

    • 我想这是对的,但它仍然不能解决我的问题,我猜它已经过时了 jquery 什么的。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-20
      • 1970-01-01
      • 1970-01-01
      • 2018-02-15
      相关资源
      最近更新 更多