1) Aby w całym przedziale czasowym np. 2 lata można było wybierać tylko wybrane dni z tygodnia np. tylko poniedziałki i środy.
Ten element wykonałem tak i DZIAŁA:
Kod: Zaznacz cały
$(document).ready(function() {
$("#DataOd").datepicker({
minDate: 0,
maxDate: "+1Y",
numberOfMonths: 2,
beforeShowDay: function (date) {
/* Blokowanie dni tygodnia */
var dni_tygodna = ["1", "3"]; //wybrane dni tygodnia do odblokowania
var dtDate = date.getDay().toString();
if ($.inArray(dtDate, dni_tygodna) == -1) return [false,"","Nie można rezerwować w ten dzień!"];
else return [true, ""];
}
});
});Wybrane dni wybieram tak i DZIAŁAJĄ:
Kod: Zaznacz cały
$(document).ready(function() {
$("#DataOd").datepicker({
minDate: 0,
maxDate: "+1Y",
numberOfMonths: 2,
beforeShowDay: function (date) {
/* Dodatkowe odblokowanie w przedziałach czasowych */
var aktywne_dni = ["7-11-2012", "7-22-2012", "7-27-2012"]; //WYbrany dni do doblokowania
var mm = date.getMonth() + 1, dd = date.getDate(), yy = date.getFullYear();
var adDate = mm + "-" + dd + "-" + yy;
var adfDate = adDate.toString();
if ($.inArray(adfDate, aktywne_dni) == -1) return [false,"","Nie można rezerwować w ten dzień!"];
else return [true, ""];
}
});
});Kod: Zaznacz cały
$(document).ready(function() {
$("#DataOd").datepicker({
minDate: 0,
maxDate: "+1Y",
numberOfMonths: 2,
beforeShowDay: function (date) {
/* Blokowanie dni tygodnia */
var dni_tygodna = ["1", "3"]; //wybrane dni tygodnia do odblokowania
var dtDate = date.getDay().toString();
if ($.inArray(dtDate, dni_tygodna) == -1) return [false,"","Nie można rezerwować w ten dzień!"];
else return [true, ""];
/* Dodatkowe odblokowanie w przedziałach czasowych */
var aktywne_dni = ["7-11-2012", "7-22-2012", "7-27-2012"]; //WYbrany dni do doblokowania
var mm = date.getMonth() + 1, dd = date.getDate(), yy = date.getFullYear();
var adDate = mm + "-" + dd + "-" + yy;
var adfDate = adDate.toString();
if ($.inArray(adfDate, aktywne_dni) == -1) return [false,"","Nie można rezerwować w ten dzień!"];
else return [true, ""];
}
});
});Bardzo proszę o pomoc. Pozdrawiam
