首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JQuery和CSS中选择未来的日期并禁用过去的日期?

如何在JQuery和CSS中选择未来的日期并禁用过去的日期?
EN

Stack Overflow用户
提问于 2015-07-24 09:54:42
回答 5查看 55.1K关注 0票数 13

应使用哪类数据报警器只使用未来的日期?

代码语言:javascript
复制
<form:input path="FutureDato" type="date" class="datepicker maxDateToday hasDatepicker" />

注意事项:代码是由其他人编写的。以上代码不允许输入未来日期,也可以说“禁用日历上的未来日期”。我希望代码禁用过去的日期,并只显示未来的日期年。我无法了解这些类(datepicker,maxDateToday)是如何在这里工作的;无法在CSS中找到它。我不知道上面是否由JQuery执行;如果是,则无法搜索相同的内容。如果这类类是预先定义的,你能帮我找到这个类吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-07-24 10:44:24

要使任何过去的日期不可选,您首先必须找到数据报警器的实例化,并将minDate设置设置为零。

代码语言:javascript
复制
$('element').datepicker({
    minDate : 0
});
票数 31
EN

Stack Overflow用户

发布于 2017-12-25 12:06:48

禁用过去日期和只选择未来日期的最佳解决方案是:

试试看,它在我的情况下起作用:

代码语言:javascript
复制
$( ".selector" ).datepicker({ 
    startDate: new Date()   
});
票数 9
EN

Stack Overflow用户

发布于 2015-07-24 10:10:41

使用datepicker的minDate()方法,您可以找到api http://api.jqueryui.com/datepicker/

代码语言:javascript
复制
$( ".selector" ).datepicker({
     minDate: new Date()
});

首先,您必须导入jQuery脚本https://code.jquery.com/ui/

我希望这会成功。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31607485

复制
相关文章

相似问题

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