【问题标题】:Prevent date selection in the past防止选择过去的日期
【发布时间】:2012-09-17 14:58:07
【问题描述】:

我们如何防止日期选择器选择过去的日期?

我使用了以下内容:

 $("#Date").datepicker({ minDate: '0' });
 $("#Date").datepicker({ minDate: new Date() });

但我仍然可以选择过去的日期。

【问题讨论】:

  • 您的两个示例都应该可以正常工作。您是否在控制台中遇到任何错误?
  • 你能在 jsFiddle 上发布一个例子吗?这是您的第二个案例之一:jsfiddle.net/j08691/gxAcv
  • 您是否尝试过将您的 javascript 代码通过 JSLint 之类的东西来确保它不是拼写错误或轻微的语法错误?

标签: javascript jquery datepicker


【解决方案1】:

显然是这样的

$("#datepicker").datepicker({ minDate: 0 });

从 0 中删除引号

【讨论】:

    【解决方案2】:

    您是否尝试过使用mindate and maxdate parameters

    JSFiddle here.

    look at the documentation 来玩吧。

    【讨论】:

    • OP 希望用户能够选择未来(包括今天)的日期,而不是 10 天前。 -1
    • 非常欢迎他玩小提琴来试验并获得他想要的东西......这比其他任何(非投票)响应提供的都多......
    • This 是一个理想的 jsfiddle,按预期工作......
    • 被标记为冒犯性语言。
    • 如您所见,OP 已经在使用minDate 选项。
    猜你喜欢
    • 1970-01-01
    • 2014-02-19
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    • 2010-12-19
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多