-1

我正在使用 jquery 日历来显示我的日历,现在我正在尝试禁用已过日期的日历

不幸的是,我找不到任何东西可以做到这一点?

请帮我看看是否可能

4

4 回答 4

0

设置 minDate 选项如下

minDate: new Date()

在 datepicker 函数调用中

那应该工作!

于 2012-08-31T11:47:57.000 回答
0

如果不使用 Jquery,您可以使用此功能(尽管我建议使用 jquery 更好的解决方案)

function checkdate(){
       var myDate = new Date(document.frm.date.value);
       var today = new Date();
       if (myDate<today){
         alert('You can not enter future date')
         return false;
       }
       return true;
    }
于 2012-08-31T13:31:21.767 回答
0

在 fullcalender.js 中搜索这一行

cell.addClass('fc-other-month');

将其更改为

cell.addClass('fc-other-month');
if (date < new Date())
{
    $(cell).attr('disabled', 'disabled');
}
于 2012-08-31T12:01:53.400 回答
-1

尝试

$(function(){
    $("#datepicker").datepicker({showOn: "both", minDate: 0});
});

使用这个你不会在你的日期选择器中通过日期......:)

于 2012-08-31T12:13:31.650 回答