2010-06-30 5 views
6

Je souhaite autoriser uniquement les utilisateurs à sélectionner les vendredis. Fondamentalement, ils choisissent la date de début d'un calendrier, et les horaires doivent toujours commencer un vendredi.Le sélecteur de date Jquery UI ... permet uniquement les vendredis?

Je ne suis pas vraiment inquiet de savoir si les autres jours sont affichés ou pas aussi longtemps que si elles sont affichées, elles sont désactivées.

Répondre

11

Vous pouvez utiliser le beforeShowDate option, comme ceci:

​$("#datepicker").datepicker({ 
    beforeShowDay: function(date) { 
     return [date.getDay() == 5]; 
    } 
})​​​​​;​ 

You can try a demo here, nous sommes en train de vérifier si le .getDay() à la date qu'il essaie de montrer est 5 (vendredi), et si oui true est le premier élément dans le tableau, false sinon, ce qui désactive la date dans le sélecteur.

+0

Absolument parfait! –

Questions connexes