0

を使用して日付ピッカーを作成していますが、機能pickadayに行き詰まり、混乱していmaxDateます。7年前に設定maxDateしましたが、入力をクリックして日付を選択すると、現在の月と年が表示され、すべての日付が無効になっているため、カレンダーに設定した日付を表示する必要がありmaxDateます。以下のコードを確認するか、フィドルも確認してください https://jsfiddle.net/buffqvye/

HTML

<input type="text" id="datepicker">

脚本

var picker = new Pikaday(
    {
        field: document.getElementById('datepicker'),
        firstDay: 1,
        minDate: new Date(2000, 0, 1),
        maxDate: new Date(2009, 12, 31),
        yearRange: [2000,2009]
    });
4

1 に答える 1

0

defaultDateプロパティを確認してください。

var picker = new Pikaday(
{
   field: document.getElementById('datepicker'),
   firstDay: 1,
   minDate: new Date(2000, 0, 1),
   maxDate: new Date(2009, 11, 31),
   yearRange: [2000,2009],
   defaultDate : new Date(2009, 11, 31)
});
于 2016-07-05T06:29:37.580 に答える