我正在使用 daterangepicker 请在此处查看我的代码JSFIDDLE
我已设置默认日期
"endDate": "08/03/2015",
"endDate": "08/03/2015",
我已经设置了一个alert()
用于检查我的代码是否正常工作。
alert("New date range selected: '" + start.format('YYYY-MM-DD') + "' to '" + end.format('YYYY-MM-DD') + "'");
当我单击book_date
文本框范围时,会出现日历。如果我更改任何日期并单击应用按钮,它的工作正常。我的alert()
盒子显示完美。但是当我单击应用按钮而不更改任何日期时。那个时间alert()
框没有显示。
单击文本框并book_date
单击页面中的任意位置后也会获取默认日期。所以我不想在没有特定日期的情况下放置任何默认日期。单击日历之外的文本框应为空白。
我编辑的代码:
$('#book_date').on('apply.daterangepicker', function(ev, picker) {
alert("New date range selected: '" + picker.startDate.format('YYYY-MM-DD') + "' to '" + picker.endDate.format('YYYY-MM-DD') + "'");
});
如果我没有选择任何内容并在页面的任何位置之外单击,我的文本框日历将获得默认值。