2013-06-24 2 views
0

사람들에게 도움을 주셔서 감사합니다.jquery datepicker 모든 날짜 사용 안함

봐, 내가 jQuery를 프로그래머가 아니에요 그리고 난 alredy 일정의 버전을 완료,하지만 여전히 변경할 수있는 뭔가가 스톨 :

var enabledDays = ["6-1-2013", "7-1-2013", "8-1-2013", "9-1-2013", "10-1-2013", "11-1-2013"]; 
     function nationalDays(date) { 
       var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();    
       for (i = 0; i < enabledDays.length; i++) { 
        if($.inArray((m+1) + '-' + d + '-' + y,enabledDays) != -1 || new Date() > date) {   
         return [true]; 
        } 
       } 
       return [false]; 
      } 

     $(function(){ 
       $.datepicker.setDefaults($.extend($.datepicker.regional["ru"])); 
       $("#datepicker1, #datepicker2, #datepicker3").datepicker({dateFormat: "yy-mm-dd", 
                     duration: "normal", 
                     numberOfMonths: [ 1, 2 ], 
                     constrainInput: true, 
                     beforeShowDay: nationalDays}); 
      }); 

이것은 일반 날짜 선택기 당신이 인터넷에서 모든 것을 찾을 수 있습니다. 나는 특정 달 - 날짜 - 연도를 지정하는 var enabledDays를 가지고 있는데, 달력의 각 달이 활성화되고 비활성화 된 경우 첫 번째 날짜 만 설정하면됩니다. 어떻게이 사람들을 할 수 있을까요? 고맙습니다.

답변

0

이 플러그인은 필요에 따라 작동합니까? http://multidatespickr.sourceforge.net/

+0

예. 고맙습니다.이 코드를 발견했습니다 : var today = new Date(); $ ('# disable-dates'). multiDatesPicker ({ \t addDisabledDates : [today.setDate (1), today.setDate (3)] }); 어떻게 내 datepicker에 추가 할 수 있습니까 ?? –

+0

대신 multiDatesPicker를 사용하고 필요에 따라 구성 옵션을 구현하면됩니다. –

+0

나는 뭔가 js lib의 insted jquery instansiate있다 –

관련 문제