1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| $('#datepicker_debut').datepicker({
prevText: '',
nextText: '',
defaultDate: 3,
minDate: 3,
maxDate: '+1y+1m',
altField: '#beLblDateFrom',
altFormat: 'D',
onSelect: function(dateText) {
setMinbe_DateTo();
return false;
}
});
$('#datepicker_debut').data('minDate', Date.DateAdd("d", 1, new Date()));
$('#datepicker_fin').datepicker({
prevText: '',
nextText: '',
minDate: 1,
maxDate: '+1y+1m',
altField: '#beLblDateTo',
altFormat: 'D',
beforeShow: function(input) {
return { minDate: $(this).data('minDate') };
}
});
var minDuration = 1;
function initDates() {
var d1 = new Date();
d1 = Date.DateAdd("d", 3, d1);
$('#datepicker_debut').attr('value', $.datepicker.formatDate('dd/mm/yy', d1));
$('#beLblDateFrom').attr('value', $.datepicker.formatDate('D', d1));
var d2 = Date.DateAdd("d", minDuration, d1);
$('#datepicker_fin').attr('value', $.datepicker.formatDate('dd/mm/yy', d2));
$('#beLblDateTo').attr('value', $.datepicker.formatDate('D', d2));
};
function setMinbe_DateTo() {
var d1 = $('#datepicker_debut').datepicker('getDate');
var d2 = Date.DateAdd("d", minDuration, d1);
$('#beLblDateTo').attr('value', $.datepicker.formatDate('D', d2));
$('#datepicker_fin').attr('value', $.datepicker.formatDate('dd/mm/yy', d2));
$('#datepicker_fin').data('minDate', d2);
};
initDates(); |
Partager