【发布时间】:2017-06-03 06:52:10
【问题描述】:
我正在使用 bootstrap datepicker 插件,一切都很好(包括选择的格式、禁用的工作日等),但无论我如何传入 datesDisabled 选项,生成的日历都不会显示该日期实际上是禁用的。
这是我的初始化代码:
$('#tour_date').datepicker({
format: 'yyyy-mm-dd',
autoclose: true,
datesDisabled: '2017-08-10',
daysOfWeekDisabled: [0,6],
startDate: '2017-08-01',
endDate: '2018-05-30',
todayHighlight: true,
weekStart: 1,
});
对应的输入:
<input id="tour_date" name="tour_date" type="text" value="" class="form-
control input-md" required>
我尝试重新排列标题 CSS 和 JS 文件,将初始化代码的位置更改为之前的(现在就是这样)并从 CDN 加载所有文件。
日历显示正常,所有其他选项都按预期工作。 datesDisabled 是它实际上不会禁用日期的一件事。
我最终想传入一组日期来禁用,但这甚至不能禁用一个日期。任何建议将不胜感激,因为我已经拉了几个小时的头发试图让它发挥作用。如果有什么不同,我会在 AdminLTE 管理面板中使用它。
我还遇到了一些引导日期选择器的 Fiddle 实现,并对其进行了编辑以适合我的代码,并且它在那里工作!为什么该特定选项不适用于我的设置?
谢谢。
【问题讨论】:
标签: bootstrap-datepicker adminlte