2012-02-06 2 views
3

음, 양식이 있는데 한 필드는 연령입니다. 이 때문에 나는 내 문제를 해결하기 위해 attRange를 설정했다. 그리고 그것을 해결합니다. 그러나 하나의 기능을 잃어 버렸습니다.yearRange - Datepicker

1 - yearRange를 설정하기 전에 1 년을 선택하면 범위가 새로운 범위로 업데이트되었습니다 (예 : 2012 년이 yearRange가 -10 : +10 가장 큰 연도는 2022 년이고 가장 오래된 연도는 2002 년입니다. 그 후 2002 년을 선택하면 범위가 업데이트됩니다. 가장 큰 것은 2012이고 가장 오래된 것은 1992입니다.

2 - 제 경우에는 range를 정의하기 위해 yearRange를 설정해야합니다. 그런 다음 새해를 선택하면 범위가 업데이트됩니다. 첫 번째 연도는 2012이고 yearRange는 -50이며 1962를 선택한 후 예를 들어, 범위가 적어도 50 년으로 업데이트 되었으면 좋겠다.

function load_datepicker(){ 
    $('.datepicker_birth').datepicker({ 
     dateFormat: 'dd/mm/yy', 
     changeMonth: true, 
     changeYear: true, 
     showOn: 'button', 
     yearRange: '-50 :c', 

답변

1

조회 yearRange 옵션이 here를 작동하는 방법 : 나는 yearRange을 설정 코드 아래

. "C + 윈 C-NN"이에 따라

업데이트하여 초기화 :

당신은 같은 것을 수행하여 현재 선택된 년에 yearRange 상대적으로 설정할

$('input').datepicker({ 
    dateFormat: 'dd/mm/yy', 
    changeMonth: true, 
    changeYear: true, 
    showOn: 'button', 
    yearRange: 'c-50:c', 
})