I'm using glDatePicker to generate a date range selection system.
You have a From date input text and a To input text.
Is there any way to pass the selected date of one instance of glDatePicker (From input) to another (To input) as selectableDateRange from value?
I've tried with this, but it's not working.
<input type="text" id="from" />
</p>
<p> To:
<input type="text" id="to" />
</p>
<script type="text/javascript">
var today = new Date();
var datelimit = new Date(today);
datelimit.setDate(today.getDate() + 31);
var to = $('#to').glDatePicker(true);
$('#from').glDatePicker({
showAlways: false,
allowMonthSelect: true,
allowYearSelect: true,
prevArrow: '',
nextArrow: '',
selectedDate: today,
selectableDateRange: [{
from: today,
to: datelimit
}, ],
onClick: function (target, cell, date, data) {
target.val(date.getFullYear() + '/' + (date.getMonth() + 1) + '/' + date.getDate());
//Cambio la fecha del #to
var toFrom = new Date(date);
var toLimit = new Date();
toLimit.setDate(toFrom.getDate() + 31);
$.extend(to.options,
{
selectableDateRange: [{
from: toFrom,
to: toLimit
}, ],
});
to.render();
if (data != null) {
alert(data.message + '\n' + date);
}
}
}).glDatePicker(true);
Thnx in advance!