2013-05-30 2 views
2

월요일 및 화요일을 차단 한 사이트에 datapicker가 있습니다. 여기, 매우 구체적인 날짜 예를 들어 2013년 5월 6일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 });} 

희망이 도움이 될 것입니다.

관련 문제