Bonjour, décidément ce DatePicker me pose des problèmes !
Je vous présente les faits : j'ai un champ de formulaire qui m'affiche un datepicker. Les paramètres par défaut sont minDate:0, ce qui ne m'autorise donc qu'à sélectionner des dates supérieures ou égales à la date du jour.
Je déclare mon datepicker comme ceci :
En imaginant que je choisisse une date à j+7, lorsque je valide mon formulaire ma page est rechargée, et le champ affiche la valeur choisie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $('#input').datepicker({ minDate:0 });
Mon objectif est que, au rechargement de la page, le paramètre mainDate du champ soit modifié pour prendre la valeur choisie. Par exemple on est le 15/03/2011, je choisis le 21/03/2011 et je valide. Le datepicker s'ouvre en proposant du 15/03/2011 à xx, mais impossible de le faire démarrer à 21/03/2011.
J'ai tenté de lui assigner la valeur comme ceci :
mais rien n'y fait !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if ($('#input').val() != 'dd/mm/aaaa') { $('#input').datepicker('setDate' , $('#input').val()); } else { $('#input').datepicker({ minDate:0 }); }
Une idée ? Merci d'avance.
Partager