jQuery UI Datepicker:如何选择多个非连续日期?

时间:2010-12-13 18:01:55

标签: jquery jquery-ui jquery-ui-datepicker

我希望一次显示3个月的日历,用户可以按照有序的方式选择日期:

  1. 用户可以选择通过某个下拉菜单选择的天数,让我们说它是n
  2. 然后用户将通过7个复选框选择每周选择的特定日期(例如,每周仅选择星期一,星期四和星期六)
  3. 然后用户将在日历上选择第一个随机日期
  4. 然后点击“分配”按钮将在规则2中的日历中“选择”所有'n'天。所有这些天的列表将打印在textarea中。
  5. 是否可以使用jQuery UI日历执行此操作?我怎么能这样做?

    目前我正在使用noGray日历,但由于多种原因我想切换。

    感谢。

1 个答案:

答案 0 :(得分:0)

控件可以做你想做的事。但是,我遇到了类似的问题。我想停用银行假期和非工作日。不幸的是,该插件不支持开箱即用的此功能。对我来说,我只是生活在那个限制之外,除非它成为一个问题(它不是关键任务)。

步骤1-2很容易。

步骤3,您需要使用onSelect函数来验证用户的选择。但是,每个日期都会显示为可选择。

步骤4,可能与您目前使用的逻辑相同。

在控件中强制执行日期的最简单方法可能是将自己的扩展名写入jquery.ui库以获取datepicker,或者只修改stock插件。这就是为什么我选择了可​​以接受的东西。