【发布时间】:2015-08-07 23:49:45
【问题描述】:
我的页面中有两个日期选择器,它们都是引导程序。条件只是开始日期相对于结束日期从不高。表示结束日期属性(minDate)必须在日期选择器更改开始日期时更改,并且在更改结束日期时相同,开始日期日期选择器的日历最小范围应根据结束日期值。
希望你能理解我的问题
$(document).ready(function(){
$("#startdate").datepicker({
todayBtn: 1,
autoclose: true,
}).on('changeDate', function (selected) {
var minDate = new Date(selected.date.valueOf());
$('#enddate').datetimepicker('setStartDate', minDate);
});
$("#enddate").datepicker();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.4.0/js/bootstrap-datepicker.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
<input type="text" placehoder="Start Date" id="startdate"/>
<input type="text" placehoder="End Date" id="enddate"/>
【问题讨论】:
-
请考虑重新表述你的问题/举出例子,你会得到更多答案:)
-
你在
$('#enddate').datetimepicker('setStartDate', minDate);行中调用了错误的方法datetimepicker -
好的,那么正确的方法是什么?
标签: javascript jquery twitter-bootstrap bootstrap-datepicker