Comment restreindre jQuery UI Datepicker pour interdire les dates dans le futur?
Je suis à l'aide de jQuery UI Datepicker, de sorte que seul le dimanche peuvent être sélectionnés.
Ce que je voudrais arriver, c'est avoir accès à l'endroit pas de dates à partir de la date du jour dans le futur peut être sélectionné. Ici c'est le code que j'utilise actuellement:
var daysToDisable = [1,2,3,4,5,6];
$('#startdate').datepicker({
beforeShowDay: disableSpecificWeekDays
});
function disableSpecificWeekDays(date) {
var day = date.getDay();
for (i = 0; i < daysToDisable.length; i++) {
if ($.inArray(day, daysToDisable) != -1) {
return [false];
}
}
return [true];
}
OriginalL'auteur pertrai1 | 2011-08-03
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le maxDate de propriété pour empêcher la sélection de dates futures.
Remarque: cela suppose que votre dateFormat est jj/mm/aa
Edit: http://jsfiddle.net/jXGZz/
Modifié twoDigitMonth
Oui. Je ne comprends pas très bien ce que tu veux dire, mais il utilise la date du jour (comme dans, quelle que soit la date à laquelle il se produit à chaque fois que le script est ouvert).
Calum, nous vous remercions de prendre le temps d'aider avec cela. J'ai eu quelqu'un a mis ensemble, le code que j'utilise et je n'arrive pas à comprend comment mettre en application ce que vous avez ajouté à votre code. J'utilise jj/mm/aaaa lorsque cela est signalé.
Ce code doit tout faire pour vous: jsfiddle.net/jXGZz j'Espère que ça aide! 🙂
Calum, c'est exactement ce dont j'ai besoin, mais c'est à partir de Mars et ne m'autorise pas à aller de l'avant pour le mois d'août?
OriginalL'auteur Calum
Je voudrais juste utiliser l'entrée unique pour restreindre la date à rien au-delà d'aujourd'hui:
Brillant. De manière plus simple et extrêmement efficace.
En effet. Ne pouvait pas être plus simple et compréhensible.
OriginalL'auteur awilbourn
merci de téléphoner le datepicker comme ce
OriginalL'auteur Hiyasat