Jquery 引导年份范围
我想指定两个日期选择器之间的范围。从和到哪个看起来像下面 在上面的图片中,我选择的年份为2011年,现在我不想选择年份小于起始年份。如何才能做到这一点 代码Jquery 引导年份范围,jquery,twitter-bootstrap,bootstrap-datepicker,Jquery,Twitter Bootstrap,Bootstrap Datepicker,我想指定两个日期选择器之间的范围。从和到哪个看起来像下面 在上面的图片中,我选择的年份为2011年,现在我不想选择年份小于起始年份。如何才能做到这一点 代码 因为这是一个常见的问题,所以到目前为止有很多关于这个问题的帖子。 他们中的大多数几乎和你的一模一样 您可以检查这个例子,它也是用ajax/jQuery编写的 这一个特别是关于禁用日期选择器上的过去日期: 因此,这或多或少是一个重复的问题,您可以从已经提出的问题中找到解决此问题的方法 有关minDate的更多信息,请参阅API: 我猜
因为这是一个常见的问题,所以到目前为止有很多关于这个问题的帖子。 他们中的大多数几乎和你的一模一样 您可以检查这个例子,它也是用ajax/jQuery编写的 这一个特别是关于禁用日期选择器上的过去日期: 因此,这或多或少是一个重复的问题,您可以从已经提出的问题中找到解决此问题的方法 有关minDate的更多信息,请参阅API: 我猜一个修复检查将是设置minDate类似的东西,这归功于Dasun,他在上面给出的链接中编写了这段代码
minDate: dateToday Or minDate: '0' is the key here. Try to set the minDate property.
$(function() {
$( "#datepicker" ).datepicker({
numberOfMonths: 2,
showButtonPanel: true,
minDate: dateToday // minDate: '0' would work too
});
});
这是一个
您只需指定“发件人”日期选择器的onSelect属性:
onSelect: function(){
$('#to').datepicker('option', 'minDate', new Date($(this).datepicker("getDate").getFullYear(),0,1));
}
检查
代码
看
逻辑:
在这里,在我选择From year之后,我使用$'to'设置From Datepicker设置的最小年份。Datepicker'setStartDate',startDate;
.@TusharGupta我加了小提琴,请检查一下。这可能会帮你我有两个日期选择器,从和到。我想要介于这两个日期选择器之间的范围。这是JQUERY日历用户想要BootStrapp请在答案中粘贴您的小提琴代码,以便用户可以轻松查看您的代码。
onSelect: function(){
$('#to').datepicker('option', 'minDate', new Date($(this).datepicker("getDate").getFullYear(),0,1));
}
$('#from').datepicker({
format: "yyyy",
autoclose: true,
minViewMode: "years"
}) .on('changeDate', function(selected){
startDate = $("#from").val();
$('#to').datepicker('setStartDate', startDate);
});
;
$('#to').datepicker({
format: "yyyy",
autoclose: true,
minViewMode: "years"
});
on('changeDate', function(selected){
startDate = $("#from").val();
$('#to').datepicker('setStartDate', startDate);
});