我有2个日历,所需的日期和有效期。每当需要更改日期时,我都会使用jquery,然后有一个名为GetGoodThru的函数。
在我的函数中,您将在其中获得第一个日历的值,这是所需的日期,然后我要将第二个日历minDate设置为我的第一个日历。
查看
<input type="text" name="date_needed" id="date_needed" class="form-control dates" required="required">
<input type="text" class="form-control dates" id="good_thru" name="good_thru" />
jQuery
$('.dates').daterangepicker({
singleDatePicker: true,
// minDate : new Date(), maxDate: new Date(new Date().setFullYear(new Date().getFullYear() + 10)),
showDropdowns: true
});
$('.dates').on('change',function(){
var date_needed = $(this).val();
$('#good_thru').data("daterangepicker").minDate(date_needed);
alert(date_needed);
})
功能
function editGetGoodThru()
{
var date_needed = new Date($('#date_needed').val());
// var terms = parseInt($('#terms').val(), 10);
if(!isNaN(date_needed.getTime())){
date_needed.setDate(date_needed.getDate());
var good_thru = $('#good_thru').val(date_needed.toInputFormat());
$('#good_thru').minDate(good_thru);
} else {
alert("Invalid Date");
}
}
问题:如何设置第二个日历的minDate取决于第一个日历?