132 votes

jQuery datepicker définie la date sélectionnée, à la volée

Comment puis-je modifier le choix de la date de jquery sélecteur de Date dynamiquement à la volée? J'ai dis a créé un inline sélecteur de date. Puis, après quelques temps, j'ai envie de réfléchir à une autre date, sans avoir à recréer le datepicker à partir de l'éraflure.

J'ai essayé le setDate méthode, mais n'a pas fonctionné, et il n'y a pas beaucoup de documentation dans le doc.

Il y a une autre (?) plugin ici, mais je veux utiliser le plugin qui est livré avec jquery.ui.all.js.

206voto

Ben Koehler Points 4707

Quelle version de jQuery-UI utilisez-vous ? J’ai testé ce qui suit à 1.6r6, 1.7 et 1.7.1 et ça marche :

28voto

cfwall Points 321

Vérifiez que la date vous essayez de le mettre à se trouve dans la plage de dates autorisées si les options minDate ou maxDate sont définies.

11voto

Vlad Bezden Points 5024

Cet exemple montre comment utiliser la valeur par défaut dans le calendrier de la liste déroulante et valeur dans la zone de texte. Il montre également comment définir la valeur par défaut à la date précédente.

selectedDate est une autre variable qui contient la date du jour sélectionné du contrôle calendar

8voto

Michael Points 21

A noté que pour DatePicker par Keith Wood (http://keith-wood.name/datepickRef.html) les travaux suivants - Notez que le réglage de la date par défaut est le dernier :

7voto

Guillaume Flandre Points 4373

Pour une raison quelconque, dans certains cas je ne pouvais pas faire la setDate.

J’ai trouvé une solution de contournement consiste à simplement mettre à jour l’attribut value de l’entrée de donnée. Bien sûr le datepicker lui-même ne sera pas mis à jour, mais si ce que vous recherchez est d’afficher la date, il fonctionne très bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X