Bootstrap 日期选择器已禁用 css 无法正常工作
Bootstrap date picker disabled css not working
我正在使用 bootstrap datepicker。我已将 datepicker 的 minimum date
设置为 current date
。它工作正常,我只能选择从当前 date.The 开始的日期问题是虽然以前的日期被禁用,但用户无法区分活动日期和禁用日期(他只能通过将鼠标悬停在相应的日期上来执行此操作)。
如何将禁用日期设置为 fade
以便用户仅通过选择日期选择器就可以理解。
$('.dueDate').datepicker({
autoclose: true,
startDate: '+0d', // set default to today's date
datesDisabled:??//How can I set this option
})
你可以用这个
var nowDate = new Date();
var today = new Date(
nowDate.getFullYear(),
nowDate.getMonth(),
nowDate.getDate(), 0, 0, 0, 0
);
$('#date').datepicker(
{
startDate: today
}
);
您可以使用 startDate
字段指定您希望日历何时开始,默认情况下应该使禁用的日期看起来褪色/不可选择。
您还可以使用 daysOfWeekDisabled
.
禁用一周中的某些天,例如周末
例如:
$("#datepicker").datepicker({
startDate: "dateToday",
daysOfWeekDisabled: "0,6",
todayHighlight: true,
})
编辑:
如果这不起作用,可能是您的 css 有问题。
您可以在下面添加如下内容(默认情况下应该在您的 bootstrap-datepicker3.css 文件中):
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
background: none;
color: #999999;
cursor: default;
}
我正在使用 bootstrap datepicker。我已将 datepicker 的 minimum date
设置为 current date
。它工作正常,我只能选择从当前 date.The 开始的日期问题是虽然以前的日期被禁用,但用户无法区分活动日期和禁用日期(他只能通过将鼠标悬停在相应的日期上来执行此操作)。
如何将禁用日期设置为 fade
以便用户仅通过选择日期选择器就可以理解。
$('.dueDate').datepicker({
autoclose: true,
startDate: '+0d', // set default to today's date
datesDisabled:??//How can I set this option
})
你可以用这个
var nowDate = new Date();
var today = new Date(
nowDate.getFullYear(),
nowDate.getMonth(),
nowDate.getDate(), 0, 0, 0, 0
);
$('#date').datepicker(
{
startDate: today
}
);
您可以使用 startDate
字段指定您希望日历何时开始,默认情况下应该使禁用的日期看起来褪色/不可选择。
您还可以使用 daysOfWeekDisabled
.
例如:
$("#datepicker").datepicker({
startDate: "dateToday",
daysOfWeekDisabled: "0,6",
todayHighlight: true,
})
编辑:
如果这不起作用,可能是您的 css 有问题。
您可以在下面添加如下内容(默认情况下应该在您的 bootstrap-datepicker3.css 文件中):
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
background: none;
color: #999999;
cursor: default;
}