【问题标题】:Jquery datepicker.js not allowing minDateJquery datepicker.js 不允许 minDate
【发布时间】:2016-08-24 23:51:14
【问题描述】:

我在我的 rails 应用程序中使用 datepicker 插件,但我无法让 minDate 配置工作。

<%= text_field_tag 'milestone_override', nil, size: 10, readonly: "readonly", id: 'milestone-override-datepicker' %>

$("#milestone-override-datepicker").datepicker({
        minDate: '-5',
        maxDate: "+1M +10D"
      });

【问题讨论】:

  • 您使用的是哪个确切的日期选择器插件?

标签: jquery ruby-on-rails datepicker


【解决方案1】:

如果您使用的是 jQuery UI 日期选择器,那么您需要指定一个数字(不是字符串)作为从今天开始的偏移量,或者将 D 添加到您的字符串中:

$("#milestone-override-datepicker").datepicker({
    // Option 1:
    minDate: '-5D',

    // Option 2:
    minDate: -5,

    maxDate: "+1M +10D"
  });

【讨论】:

  • 对不起,我应该提到我也尝试过。似乎没有任何效果。
  • 你在使用 jQ UI 日期选择器吗?如果是,那么查看你的 js 控制台,看看是否有任何错误?
  • 是的,没有错误。我已经更改了 id 名称以查看它是否被另一个 datepicker 实例配置...什么都没有
  • 嗯...这很奇怪。你能创建jsfiddle吗?
  • 正在尝试。外部资源似乎没有在 jsfiddle 上工作
【解决方案2】:

用户错误:

我的应用程序使用的是 bootstrap datepicker,它看起来是一样的。

jquery ui 将使用 minDate 引导程序将使用 startDate

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 2016-01-23
    • 2011-04-12
    相关资源
    最近更新 更多