2017-06-14 63 views
0

私のdatepickerは17歳の年齢に制限されています。私が1907年を示すカレンダーのデフォルトを開くと、私はカレンダーの最大日付である-17yrを見たいと思う。datepickerのデフォルトの日付をMaxの日付に設定する

$("#BirthDate").datepicker({ 
     changeMonth: true, 
     changeYear: true, 
     yearRange: '-110:-18', 
     showOn: "button", 
     buttonImageOnly: true, 
     beforeShow: function() { 
      $('#ui-datepicker-div').css('z-index', 9999); 
     }, 
     dateFormat: 'mm/dd/yy', 
     maxDate: '-17Y' 
    }); 
+1

あなたが使用している日付ピッカーライブラリ – Rahul

+0

[Jquery Date picker Default Date](https://stackoverflow.com/questions/6646376/jquery-date-picker-default-date)の可能な複製 – VincenzoC

答えて

0

あなたは 'maxDateの' と 'yearRange' パラメータに差があります。 maxDateを '-18Y'に変更すると、最後の可能な年が選択されます。 libは2000年を選択しようとしていますが、yearRangeの制限のために不可能です。それに応じてmaxDateまたはyearRangeを変更します。

0

この試してみてください:あなたは "-1Y" または、このような何かを渡すことができます同様に

$("#BirthDate").datepicker({ 
    minDate: "-1Y", 
    maxDate: "+1Y" 
}); 

を。

Working Fiddle

関連する問題