首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >防止过去日期的jQuery日期选择器

防止过去日期的jQuery日期选择器
EN

Stack Overflow用户
提问于 2009-11-24 06:10:46
回答 14查看 158.4K关注 0票数 76

如何在jQuery日期选择器上禁用过去的日期?我寻找了一些选项,但似乎没有找到任何可以禁用过去日期的功能。

更新:感谢你们的快速响应。我试过了,但没有成功。日期仍然没有像我预期的那样灰显,仍然接受所选的过去日期。

我试过这个:

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

不起作用。

我试过这个:

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

也不能工作。

它可以很好地显示日历小部件。它只是不会灰显或阻止过去几天的输入。我在过去尝试过minDate和maxDate,但都没有成功,所以我想肯定不是他们。

EN

回答 14

Stack Overflow用户

发布于 2011-06-27 17:13:53

试试这个:

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

0中删除引号。

票数 140
EN

Stack Overflow用户

发布于 2009-11-24 08:01:37

您只需指定一个最小日期-将其设置为0意味着最小日期是从今天开始的0天。您可以改为传递字符串'0d' (默认单位是天)。

$(function () {
    $('#date').datepicker({ minDate: 0 });
});
票数 37
EN

Stack Overflow用户

发布于 2012-09-08 05:03:05

如果您正在处理以前绑定的日期选取器,则设置

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

不会起作用。该语法仅在创建小部件时适用。

要为绑定日期选取器设置最小日期,请使用以下命令:

$("#datePicker").datepicker("option", "minDate", 0);
票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1786411

复制
相关文章

相似问题

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