繁体   English   中英

如何使所有未来日期不可点击

[英]How to make all future dates non-clickable

我希望在今天之后禁用日历中的所有日期。 今天的日期在下面的图表中以黄色( Feb 23rd 2012 )突出显示。 所有其他未来日期应该是不可点击的。 我怎样才能做到这一点 ?

例如24日,25日....等不应该是可点击的

在此输入图像描述

注意: $('.datepicker').BlackoutDates.Add(new CalendarDateRange(DateTime.Now.AddDays(1), DateTime.MaxValue)); 不起作用

如果您使用的是JQuery UI datepicker calandar,请使用maxdate方法: httpmaxdate

$( ".selector" ).datepicker({ maxDate: new Date() });

new Date()对应于当前日期

演示http//jsfiddle.net/UQTY2/21/

如果已在输入上初始化了datepicker向导,您还可以使用:

    $( ".selector" ).datepicker("option", {maxDate: "+0D" });

当一天结束并且在初始化datepicker 之后开始新的一天时这也应该有效。

暂无
暂无

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

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