3

我有一个 Twitter Bootstrap 日期选择器,我想在其中禁用未来的日期,我尝试了以下代码

$('.calendarControl').datepicker({
    format: 'mm-dd-yyyy',       
    endDate: '+0d'
});

但我没有看到未来的日期被禁用,它们会在点击时被选中。我已经从这个站点下载了库

谁能帮我这个!!

提前致谢

4

1 回答 1

1

'endDate' 不是此库的有效选项。

您可以执行类似于给出的代码示例的操作,即使用 onRender 函数:

var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);

$('.calendarControl').datepicker({
    onRender: function(date) {
      return date.valueOf() > now.valueOf() ? 'disabled' : '';
  }
});
于 2013-07-08T12:51:09.640 回答