日期选择“从”和“到”第一次工作,但是当我更改日期“从”时,日期“到”不起作用。
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/bootstrap-datepicker.js"></script>
HTML
<th>From: <input type="text" class="from span2" value="" id="from"></th>
<th>To: <input type="text" class="to span2" value="" id="to"></th>
脚本
var from = $('.from').datepicker({autoclose: true}).on('changeDate', function(e){
$('.to').datepicker({autoclose: true, startDate: e.date })
});
这是我的代码 http://jsfiddle.net/britonet/VS2zS/2/ 第一次尝试它工作完美,我选择 FROM = 07/03/2013,并且 Date TO 禁用 07/02/2013、07/01/2013.. 等等...但是如果我更改日期 FROM = 06/10/2013,它没有禁用 Date TO
最佳答案
问题是 $('.to').datepicker
未初始化。
JSFIDDLE是一个非常简单的 fiddle 来设置从和到日期范围。
更新新内容:
以下代码设置新的开始日期:
var from = $('.from').datepicker({ autoclose: true }).on('changeDate', function(e){
$('.to').datepicker({ autoclose: true}).datepicker('setStartDate', e.date).focus();
});
关于javascript - 日期选择器从和到开始日期不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17872120/