2013-06-25 9 views
1

J'ai un datepicker que je me sers de fixer des rendez-vous. Le seul problème avec ceci est que le patron veut que la date de rendez-vous soit seulement jusqu'aux 5 prochains jours ouvrables. Je sais comment désactiver le week-end, mais je suis un peu clair quant à la façon dont je peux faire en sorte que si je choisis un mercredi, il me permet de sélectionner une date jusqu'à mercredi prochain et représente le week-end ainsi. Quelqu'un a des idées sur la façon d'accomplir cela?Allow seulement 5 prochains jours ouvrables jquery datepicker

+0

Cela pourrait aider, il a une résolu jsFiddle avec exactement la même question que le vôtre: http://stackoverflow.com/questions/10584701/jquery-ui-datepicker-restricted-sélection-jours de travail – rusln

Répondre

3

Je pense que c'est ce que vous voulez

$('yourSelector').datepicker({ 
    minDate: 0, // your min date 
    maxDate: '+1w', // one week will always be 5 business day - not sure if you are including current day 
    beforeShowDay: $.datepicker.noWeekends // disable weekends 
}); 

http://jsfiddle.net/wANFJ/

+0

me devança de 4 secondes: P – webnoob

+0

C'est parfait! Exactement ce dont j'avais besoin! Merci pour l'aide! Je ne savais pas que vous pourriez utiliser presque une chaîne de type php strtotime. Merci encore! – jeffro25

-2

Découvrez http://api.jqueryui.com/datepicker/#option-maxDate

peut probablement avec

$(".selector").datepicker({ maxDate: 5 }); 

EDIT: Vous avez manqué la partie sur les jours ouvrables seulement, ce ne sera évidemment pas le faire.

Vous pouvez essayer l'extrait ci-dessous, pourrait prendre en compte les paramètres de votre week-end.

$(".selector").datepicker({ maxDate: '+1w' }); 
0

5 jours ouvrables est le même que 1 semaine complète, donc s'il vous plaît essayer de régler le maxDate datepicker à « + 1 W » ou « + 5j ».

+0

Je ne comprends pas les votes vers le bas. Toute explication? – Racso

+0

N'est-ce pas gentil quand vous obtenez voté sans explication? – Jack

+0

spécialement quand vous êtes nouveau et essayer de comprendre comment faire les choses correctement:/ – Racso

Questions connexes