[英]Bootstrap datepicker beforeShowDay works only after first click
我在表單中包含了引導日期選擇器。 僅在第一次單擊日期或上一個月份的箭頭(>>)之后,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"
});
});
我將在datepicker本身之外添加該功能。 執行代碼的順序和計算日期所需的值可能存在問題。
有一些有用的解決方案/例子在這里 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.