首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jquery-ui-datepicker中根据用户选择禁用或启用日期?

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

Stack Overflow用户
提问于 2013-04-17 13:50:43
回答 1查看 315关注 0票数 0

我有一些用户配置文件页面,在网址中有用户名(唯一的关键字)。例如: www.example.com/abhiram_giri

我有一个日期选择器输入字段。我想根据用户的选择启用日期。例如,如果一个用户想要,那么每个星期五都会启用,而周五发生的特定日期将会禁用。我希望启用日期的总数将根据用户的选择从当天开始。这意味着用户可能只想从当天起看到10个星期五。每个用户都有数据库,所以他们对数据库中存储的数据有一定的选择。我知道如何禁用或启用日期,但我不能为不同的用户有不同的选择。请帮帮我。

用户应该给出他们的要求,当有用户名出现在url上时,那么只有

一个用户只希望启用从当前日期到未来的10天,这是星期五,而不是2013年4月26日和2013年5月10日。另一个用户可能希望从当前日期开始启用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

为了启用和禁用目的,我遵循了这个站点的Click here

EN

回答 1

Stack Overflow用户

发布于 2013-04-17 14:40:23

我将尝试以下步骤:

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

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

或者,如果您在数组中有日期:

代码语言:javascript
复制
echo 'var disabledDays = '.json_encode($disabledDays).';';

之后,您可以调用JS函数

代码语言:javascript
复制
disableAllTheseDays(date);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16052530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档