2010-03-08 4 views
0

J'utilise jQuery Datepicker (http://keith-wood.name/datepick.html). J'essaie de laisser l'utilisateur choisir une date à partir de deux plages de jours distinctes. Je ne trouve pas cette fonctionnalité dans la documentation et j'aimerais savoir comment rendre cela possible.Comment puis-je choisir parmi deux plages de dates avec datepicker dans jQuery?

Je veux laisser l'utilisateur choisir entre 1 et 5 jours après la date actuelle. Je ne veux pas non plus permettre à l'utilisateur de choisir des jours le week-end. Je me suis dit comment le faire en utilisant les paramètres suivants:

$("#rush_needed_by_english").datepick({ 
    minDate: +1, 
    maxDate: +5, 
    beforeShowDay: $.datepick.noWeekends 
}); 

Comme il est maintenant, si le jour actuel est un jeudi par exemple, il ne permet à l'utilisateur de choisir vendredi, lundi et mardi, car il est configuré pour permettre uniquement de sélectionner 1 à 5 jours après le jour actuel, mais les samedi et dimanche ne peuvent pas être sélectionnés.

En ce qui concerne mon exemple, ce que je voudrais, c'est sauter les jours de week-end complètement et rendre le vendredi et le lundi-jeudi sélectionnables. Ou si ce n'est pas possible, je voudrais définir les deux différentes plages de jours à choisir. Donc, par mon exemple, j'utiliserais javaScript pour trouver le jour courant (jeudi), et ensuite faire deux plages de dates sélectionnables (vendredi et lundi-jeudi).

Comment puis-je ignorer les jours de week-end afin que 5 jours soient sélectionnables en évitant les jours de week-end?

Répondre

0

Je me suis rendu compte que je peux simplement prolonger le MaxDate d'un certain nombre de jours pour simuler un saut au cours des jours de week-end. Mission résolue!

Questions connexes