[英]How reset date range for Linked Picker on eonasdan Bootstrap 3 Datepicker?
I'm use eonasdan Bootstrap 3 Datepicker for date input. 我将eonasdan Bootstrap 3 Datepicker用于日期输入。 I want to make a button to reset date range for linked pickers, like in this link: http://eonasdan.github.io/bootstrap-datetimepicker/#linked-pickers 我想要一个按钮来重置链接选择器的日期范围,例如此链接: http : //eonasdan.github.io/bootstrap-datetimepicker/#linked-pickers
I tried this but it didn't work, minDate and maxDate don't reset. 我试过了,但是没有用,minDate和maxDate不会重置。
<script type="text/javascript"> $(function () { $('#datetimepicker6').datetimepicker({ format: 'YYYY-MM-DD 00:00:00',locale: 'en-gb',showClear:true }); $('#datetimepicker7').datetimepicker({ format: 'YYYY-MM-DD 23:59:59',locale: 'en-gb',showClear:true}); $("#datetimepicker6").on("dp.change",function (e) { $('#datetimepicker7').data("DateTimePicker").minDate(e.date); }); $("#datetimepicker7").on("dp.change",function (e) { $('#datetimepicker6').data("DateTimePicker").maxDate(e.date); }); $('#clearDate').click(function() { $('#EventDateStart').val(''); $('#EventDateEnd').val(''); $('#datetimepicker6').data("DateTimePicker").minDate(false); $('#datetimepicker7').data("DateTimePicker").maxDate(false); return false; }); }); </script>
Yes, i found solution, i do that : 是的,我找到了解决方案,我做到了:
$('#clearDate').click(function() { $('#EventDateStart').val(''); $('#EventDateEnd').val(''); $('#datetimepicker6').data("DateTimePicker").minDate(false); $('#datetimepicker6').data("DateTimePicker").maxDate(false); $('#datetimepicker7').data("DateTimePicker").minDate(false); $('#datetimepicker7').data("DateTimePicker").maxDate(false); return false; });
Much easier to do like this. 这样容易得多。
$("#datetimepicker6").on("dp.change", function (e) {
$('#datetimepicker7').data("DateTimePicker").minDate(e.date);
});
$("#datetimepicker7").on("dp.change", function (e) {
$('#datetimepicker6').data("DateTimePicker").maxDate(e.date);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.