如何在jquery-ui-datepicker中根据用户选择禁用或启用日期

How do i disable or enable dates according to user choice in jquery-ui-datepicker?

本文关键字:选择 日期 启用 用户 jquery-ui-datepicker      更新时间:2023-09-26

我有一些用户配置文件页面,在url中有用户名(唯一密钥)。例:-> www.example.com/abhiram_giri

我有一个日期选择器输入字段。我希望根据用户选择启用日期。例如,如果一个用户想要每个星期五将启用和一个特定的日期发生星期五将禁用。我希望启用日期的总数目将根据用户选择从当前的一天。意味着用户可能只需要从当前日期可见的10个星期五。每个用户都有数据库,因此他们可以选择存储在数据库中的日期。我知道如何禁用或启用日期,但我不能为不同的用户有不同的选择。请帮帮我。

用户应该提出他们的要求,当url上出现用户名时,只能使用

一个用户希望从当前日期到未来只有10天的启用时间,即星期五,而不是日期26-04-2013和10-05-2013。另一个用户可能希望从当前日期开始启用15天,该日期仅为当月的第二个星期一或当月的第6日

我在这里使用了jquery文件

code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css

code.jquery.com/ui/1.10.2/jquery-ui.js

code.jquery.com/jquery-1.9.1.js

为启用和禁用的目的,我遵循这个网站点击这里

我将尝试以下步骤:

  1. 从数据库中读取应该启用/禁用的日期
  2. 将其写入JS对象(在JS -script块中):

    echo ' var disabledDays =("9-21-2010","9-24-2010");";

如果数组中有日期:

echo 'var disabledDays = '.json_encode($disabledDays).';';

之后可以调用JS-functions

disableAllTheseDays(date);