【问题标题】:Need to disable Days in Jquery-UI DatePicker需要在 Jquery-UI DatePicker 中禁用 Days
【发布时间】:2012-12-19 10:46:38
【问题描述】:

我想知道 JQuery datepicker 中是否有方法或选项可以禁用日历中的天数,或者甚至可以禁用天数以便选择月份就足以设置日期。

似乎找不到任何能胜任这项工作的东西@@http://api.jqueryui.com/datepicker/#option-navigationAsDateFormat

我有一个非付费客户提出此要求,因此我宁愿继续使用 datepicker 组件,也不愿尝试重新设计输入(双重输入是因为他们需要 MM/YY)。

对此的任何帮助都可以视为我的圣诞节和生日礼物。

提前干杯!

【问题讨论】:

标签: jquery jquery-ui datepicker


【解决方案1】:

你可以参考http://davidwalsh.name/jquery-datepicker-disable-days去做 希望对你有帮助

【讨论】:

    【解决方案2】:

    您可以使用日期选择器的beforeShowDate event 结合Date.getDay() 来做您想做的事,像这样:

    ​$("#datepicker").datepicker({
        beforeShowDay: function(date) {
            var day = date.getDay();
            return [(day != 1 && day != 2)];
        }
    })​​​​​;​
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-25
      • 2011-04-29
      • 1970-01-01
      • 2011-07-04
      • 2012-04-02
      相关资源
      最近更新 更多