Bonjour,
J'utilise Datepicker UI et souhaite fixer une date minimale. Je récupère cette date minimale dans un span et souhaite l'intégrer dans l'option minDate :
Si j'inscris la date minimale en "dur", le paramétrage fonctionne. Mais cela ne fonctionne pas lorsque je récupère et traite la date présente dans le span. Le saut de ligne présent dans l'alert doit être la cause :
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 <script> $(function() { var mystr = $('#date_min').text(); var myarr = mystr.split("/"); var myvar = myarr[2]+","+ myarr[1]+" - 1,"+ myarr[0]; alert (myvar);/*l'alert renvoie : 2012 ,02 - 1,28*/ $('#datepicker').datepicker({ minDate: new Date(myvar), /*minDate: new Date(2012, 02 - 1, 28) => fonctionne en "dur"*/ maxDate: "+0D" }); }); </script> </head> <body> <p>Date: <input type="text" id="datepicker" /></p> <span id="date_min">28/02/2012</span> </body>
Voyez-vous comment remédier à ce dysfonctionnement ? Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 2012 ,02 - 1,28
EDIT : j'ai réussi à supprimer le saut de ligne superflu (ma balise span était mal fermée). Mais cela ne règle pas mon problème. Aucune erreur ne se déclenche mais la date minimale n'est pas prise en compte par Datepicker...
Partager