繁体   English   中英

jQuery UI datepicker-禁用今天之前的日期

[英]Jquery UI datepicker - Disable dates before today

在我的aspx页面中,我有一个与datepicker(由cssclass指定)关联的文本框。

 <asp:TextBox runat="server" ID="txtDate1" CssClass="datepicker" />

这很好。

但是,现在我需要禁用今天之前的所有日期,并使其可用于所有其他aspx页面。

我怎样才能做到这一点?

你可以试试这个
$(function(){
$(“#txtDate1”).datepicker({minDate:-20,maxDate:“ + 1M + 10D”});
});

minDate选项支持多种类型:
1.日期:包含最小日期的日期对象。
2.数字:从今天开始的天数。 例如2代表从今天起两天,-1代表昨天。
3.字符串:采用dateFormat选项定义的格式的字符串或相对日期。 相对日期必须包含值和期间对; 有效期限为“ y”代表几年,“ m”代表几个月,“ w”代表几周,“ d”代表几天。 例如,“ + 1m + 7d”表示从今天起一个月零七天。

参考: https : //jqueryui.com/datepicker/#min-max http://api.jqueryui.com/datepicker/#option-minDate

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM