J'ai le code suivant pour désactiver le 22-02-2014, mais ça ne marche pas ...
beforeShowDay: function(date) {
var day = date.getDay();
return [(day == 0 || day == 6)];
var array = ["22-02-14"]
$("#input_2_5").datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate("dd-mm-yy", date);
return [ array.indexOf(string) == -1 ]
La forme avec datepicker est ici
Quelqu'un peut-il m'aider? Merci!
Réponses:
0 pour la réponse № 1Le format de date que vous utilisez dd-mm-yy
équivaut à 22-02-2014 pas 22-02-14 dans jQuery. Vous pouvez changer la déclaration du tableau en:
var array = ["22-02-2014"];
ou changez le format utilisé dans formatDate pour:
var string = jQuery.datepicker.formatDate("dd-mm-y", date);
Je suggère la première option car la deuxième option ne permettrait pas la sélection du 22-02-1914.
Un JSFiddle peut être trouvé ici