需要在Jquery-UI DatePicker中禁用Days

时间:2012-12-19 10:46:38

标签: jquery jquery-ui datepicker

我想知道JQuery datepicker中是否有方法或选项来禁用日历中的日期,甚至可能禁用日期,以便选择一个月足以设置日期。

似乎无法找到任何可以完成工作的任务@ http://api.jqueryui.com/datepicker/#option-navigationAsDateFormat

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

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

提前干杯!

2 个答案:

答案 0 :(得分:2)

你可以参考http://davidwalsh.name/jquery-datepicker-disable-days来做 希望它可以帮到你

答案 1 :(得分:0)

您可以使用与beforeShowDate event结合的日期选择器的Date.getDay()来执行您想要的操作,例如:

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