启动日期选择器beforeShowDay只有在第一次点击后才能工作
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"
});
});
我会在日期选择器本身之外添加函数。代码的执行顺序以及计算日期所需的值可能存在问题。
这里有一些有用的解决方案/示例。
相关文章:
- Javascript:JSON请求仅在第一次工作
- jQuery on()-不;第一次点击时无法工作
- 第一次点击动态创建的表后,点击不工作
- 让jqGrid第一次工作
- show-hide只在ajax调用中第一次工作
- twitter引导崩溃在第一次点击后停止工作
- $(this) .prop() 只在第一次工作
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 光滑的滑块只在Jquery Mobile中第一次工作
- jQuery插件-仅在第一次加载时工作
- AngularJS控制器没有'第一次刷新页面后无法工作
- Kml层在刷新后工作正常,但给定typeError:无法读取属性getMap.第一次加载时
- 启动日期选择器beforeShowDay只有在第一次点击后才能工作
- ng-click在第一次点击后停止工作,但仅在以后的Angular版本中
- 为什么平滑滚动只有第一次才能工作
- 脚本仅在第一次源代码由 $ ajax 在 Firefox 中加载后工作
- Gulp-rev:不是第一次工作,而是在第一次工作之后工作
- jsPDF 在第一次保存时工作,在第二次保存时不更新
- NG-CLICK功能仅在第一次工作
- 脚本只工作第一次,而不是在IE8刷新后