我想在今天之后禁用日历中的所有未来日期。今天的日期Feb 23rd 2012
在下图中以黄色 ( ) 突出显示。所有其他未来日期应该是不可点击的。我怎样才能做到这一点 ?
例如 24th,25th.... 等不应该是可点击的
注意:
$('.datepicker').BlackoutDates.Add(new CalendarDateRange(DateTime.Now.AddDays(1), DateTime.MaxValue));
不起作用
我想在今天之后禁用日历中的所有未来日期。今天的日期Feb 23rd 2012
在下图中以黄色 ( ) 突出显示。所有其他未来日期应该是不可点击的。我怎样才能做到这一点 ?
例如 24th,25th.... 等不应该是可点击的
注意:
$('.datepicker').BlackoutDates.Add(new CalendarDateRange(DateTime.Now.AddDays(1), DateTime.MaxValue));
不起作用
maxdate
如果您使用的是 JQuery UI 日期选择器日历,请使用方法:http : //api.jqueryui.com/datepicker/#option-maxDate
$( ".selector" ).datepicker({ maxDate: new Date() });
new Date()
对应于当前日期
演示:http: //jsfiddle.net/UQTY2/21/
如果 datepicker 向导已经在输入中初始化,您还可以使用:
$( ".selector" ).datepicker("option", {maxDate: "+0D" });
当日期选择器初始化后一天结束并且新的一天开始时,这也应该起作用。