Jquery UI datepicker - 在今天之前禁用日期

时间:2016-11-11 22:00:57

标签: javascript jquery asp.net

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

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

这很好用。

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

我该怎么做?

1 个答案:

答案 0 :(得分:0)

你可以试试这个      $(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