2011-01-16 5 views
0

임 jQuery를위한 달력 플러그인을 사용하여 선택 사전에 다음과 초보자를위한 데모 코드를 사용하여 여기 http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/datePickerMultiple.htmljQuery를 - 일정 플러그인은 여러에 선정 된 날짜

임입니다 '를 선택 여러 날짜'데모를 사용하여 메신저 :이 위대한 작품을

<script type="text/javascript" charset="utf-8"> 
$(function() 
{ 
    $('.date-pick') 
     .datePicker(
      { 
       createButton:false, 
       displayClose:true, 
       closeOnSelect:false, 
       selectMultiple:true 
      } 
     ) 
     .bind(
      'click', 
      function() 
      { 
       $(this).dpDisplay(); 
       this.blur(); 
       return false; 
      } 
     ) 
     .bind(
      'dateSelected', 
      function(e, selectedDate, $td, state) 
      { 
       console.log('You ' + (state ? '' : 'un') // wrap 
        + 'selected ' + selectedDate); 

      } 
     ) 
     .bind(
      'dpClosed', 
      function(e, selectedDates) 
      { 
       console.log('You closed the date picker and the ' // wrap 
        + 'currently selected dates are:'); 
       console.log(selectedDates); 
      } 
     ); 
}); 
</script> 

, 나는 데이터베이스에서, 어떻게 든 메신저 점점 날짜를 선택 날짜를 미리 할 수 ​​있도록하려면, 그리고 내가 확인으로 전 달력을 열려면 링크를 클릭 할 때 그들에게 보여 할 수 있도록하려면 .

누구나이 경험이 있다면, 나는 약간의 도움을 원할 것입니다. jQuery 너트가 아니기 때문에 이것을 이해하기가 어렵습니다.

건배,

답변

1

당신은 그

를 통해 dpSetSelected 시간 데이터베이스에서 날짜의 목록을 얻을하는 데 사용하는 무엇이든간에 코드

에 필요한 날짜를 설정하는 방법, 실행 루프를 호출 할 수 있습니다

var arrDates = ['01/01/2010', '01/05/2010', '01/10/2010']; 
var dp = $('.date-picker'); 
for(var i = 0; i < arrDates.length; i++){ 
    dp.dpSetSelected(arrDates[i]); 
} 
I)은 하나의 dpSetSelected 방법은 주 1 ... 달력이 아니라 날짜가 사전 그것은 나를 위해 작동 @cecil
+0

DD/MM/YYYY'와 2) 날짜 mus 허용 된 날짜 범위 내에 있어야합니다. – Cecil

+0

강조되는 시작해야하는 날짜를 선택하는 시도'의 날짜 형식을하는 setSelected 한 –

+0

@cecil 여기에서 작동하는 것을 볼 수 있습니다 : http://jsfiddle.net/WjZgX/1/ –

관련 문제