有没有办法从jquery UI datepicker中禁用日期?
我尝试使用dateformat mm / yy来限制天数,但我的老板仍然担心用户仍然认为他们需要选择一天
$("#date").datepicker({ yearRange: '1950:2015', changeYear: true, changeMonth: true });
我想禁用“day”,在我的情况下,如果可能的话,我更喜欢使用datepicker而不是两个下拉列表。
我看到有些文章谈论禁用指定日期http://davidwalsh.name/jquery-datepicker-disable-days
所以我认为可能有一种方法可以禁用所有日子
答案 0 :(得分:0)
是的,在beforeShowDay
的配置对象上使用datepicker
事件处理程序......
function restrictdays(date) {
/* logic here */
return [
/* boolean indicating whether date is valid */
isvalid,
/* css class name */
isvalid ? 'success' : 'failure',
/* optional tooltip */
isvalid ? 'good job' : 'bad job'
];
}
$(function() {
$('#date').datepicker({
/* ... config options ... */
beforeShowDay: restrictdays
});
});