我正在使用glDatePicker生成日期範圍選擇系統。帶有glDatePicker的DatePicker。具有兩個輸入的日期範圍
您有一個From date輸入文本和一個To輸入文本。
有沒有辦法將glDatePicker(From input)的一個實例的選定日期作爲selectableDateRange從值傳遞給另一個(要輸入)?
我試過這個,但它不工作。
<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提前!
我嘗試這樣做,它不會阻止您的是,在該日期之前發生的第二場使用日期第一場。但是,當您點擊它時,它不會自動將第二個字段提前到該日期。你會怎麼做? – Maelish