Bonjour,

j'ai crée 2 champs de date pour datepicker :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<span>Du*:*</span>
            <input type="text" id="datepicker_debut" class="datepicker" />
            <span>*Au*:*</span>
            <input type="text" id="datepicker_fin" class="datepicker" />
code js:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
le premier champs m'affiche bien la date d'aujourd'hui +3 et le deuxième +4 comme je le souhaitais.
Le premier champs grise bien les dates précédents le +3 mais pas le 2ème input
j'ai beau regarder et trifouiller mon code, c'est toujours pareil
Je me doute que c'est peut-être juste une faute de frappe ou de syntaxe et je viens vers vous car quand on lie trop son code parfois on n'en voit plus les fautes.
P.S : j'ai mis un defaultDate dans le 2e champs et ça fonctionne pas non plus

cordialement,
Riwalenn

EDIT: j'ai oublié de preciser que les dates se grisent bien une fois que j'ai choisi la date de début !