4

以下のjquerydatepickerUIプラグインを使用しています。

    $(function() {
    $( "#dobDate" ).datepicker({minDate: new Date(1920, 1 - 1, 01), maxDate:0, 
                        dateFormat: "dd-mm-yy",
                        showOn: "button",
        buttonImage: "Images/calendar.gif",
        buttonImageOnly: true,
        changeMonth: true,
    changeYear: true
        });
});

このプラグインのURLはこちら

今私が抱えている問題は、月と年のドロップダウンメニューを表示したいということです。今はこれをやっていますが、1920年から現在の年までの年を表示したいと思います。現時点では、2002年から現在の年までしか表示していません。矢印をクリックして2002年の前の月に移動すると、その年のドロップダウンメニューに1992年から2002年までの年が表示されます。

だから私の質問は、1920年から現在の年までを年のドロップダウンメニューに表示するにはどうすればよいですか?

4

3 に答える 3

2

'c'次のように、今年は次のように使用してみてください。

$('#dobDate').datepicker({yearRange : '1920:c',changeYear: true});

また、changeYear: true

作業デモFiddle.net

于 2012-11-21T12:16:29.400 に答える
1

yearRangeあなたはオプションを探しています

次のように使用します。

$('.datepicker').datepicker({yearRange : '1920:2012'});
于 2012-11-21T12:09:30.820 に答える
1
$( ".selector" ).datepicker( "option", "yearRange", "1920:c" );

c現在の年を表します。デフォルトはc-10:c+10

http://api.jqueryui.com/datepicker/#option-yearRange

于 2012-11-21T12:11:58.303 に答える