2013-05-30 2 views
2

У меня есть datapicker на моем сайте, где у меня понедельник и вторник заблокированы. Как я могу блокировать очень конкретную дату, например, 05/06/2013заблокировать конкретную дату в datapicker

код у меня сейчас выглядит следующим образом

noMondaysandtuesdays: function(date) { 
    var day = date.getDay(); 
return [(day == 0 || day == 3 || day == 4 || day == 5|| day == 6)]; 

ответ

0

Попробуйте, здесь это demo вы можете просто поставить желаемые даты, которые имеют быть заблокирован в unavailableDates массиве

var unavailableDates = ["6-6-2013"]; 

    function unavailable(date) 
    { 
     var dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear(); 
     var day = date.getDay(); 
     if ($.inArray(dmy, unavailableDates) < 0 && day != 1 && day != 2) 
     { 
     return [true,"",""]; 
     } 
     else 
     { 
     return [false,"",""]; 
     } 
    } 
    $(function() 
     { $('#date').datepicker({ beforeShowDay: unavailable });} 

Надежда это помогает.

Смежные вопросы