2011-11-14 2 views
8

changeYear와 함께 jquery ui datepicker를 사용하고 있습니다.jquery ui datepicker. 가능한 모든 연도 (생년월일)를 어떻게 표시 할 수 있습니까?

$(".datepickerBDAY_trigger").datepicker({ 
    "dateFormat": "yy-mm-dd", 
    changeMonth: true, 
    changeYear: true, 
    maxDate: "-16Y", 
    minDate: "-100Y" 
}); 

방법 : 문제는이 청크 년을 표시한다는 것입니다 내가 이런 식으로 통과하고있어 범위에있는 모든 년을 표시해야합니다 (1985 년부터 2005 년까지, 다음 1985 클릭하면 다른 년을 엽니 다) 내가 할 수 있을까? 다른 곳에서는이 정보를 찾을 수 없습니다.

감사

+1

아주 좋은 질문 – Rohan

답변

15

당신은 yearRange 옵션을 사용할 수 있습니다. 첫 번째 양식 (-nn:+nn)을 사용하면 현재 선택한 연도 대신 현재 연도를 기준으로 범위를 지정할 수 있습니다.

$(".datepickerBDAY_trigger").datepicker({ 
    dateFormat: "yy-mm-dd", 
    changeMonth: true, 
    changeYear: true, 
    maxDate: "-16Y", 
    minDate: "-100Y", 
    yearRange: "-100:-16" 
}); 

this fiddle에서 결과를 확인할 수 있습니다.

+0

대단히 고마워요. – 0plus1

+0

감사합니다. –

관련 문제