0
我在表单中包含了bootstrap datepicker。 beforeShowDay()仅在第一次点击日期或上一个月箭头(>>)后才起作用。你能帮我一把,因为它可以自己打开。BootShow datepicker beforeShowDay只能在第一次点击后才起作用
这是我试过的代码。
$(document).ready(function(){
$('#ReportFromDate').datepicker({
autoclose:true,
endDate: new Date(),
format: "mm/dd/yyyy",
language : 'pt-BR'
});
$('#ReportToDate').datepicker({
autoclose:true,
beforeShowDay: function (date) {
var endDate1 = new Date();
var startDate1 = new Date($('#ReportFromDate').val());
console.log("new "+ startDate1 +" "+endDate1);
if (date.valueOf() <= endDate1.valueOf() && date.valueOf() >= startDate1.valueOf()) {
return (date.valueOf() <= endDate1.valueOf() && date.valueOf() >= startDate1.valueOf());
} else {
return false;
}
},
format: "mm/dd/yyyy"
});
});
我使用这个https://bootstrap-datepicker.readthedocs.org/en/release/ – 2015-02-07 06:40:05