2016-11-28 114 views
0

我想使用MaterializeCss日期選擇器表單域設置生日。設置日期選擇器來選擇過去的出生日期MaterializeCss

$('.datepicker').pickadate({ 
    selectMonths: true, // Creates a dropdown to control month 
    selectYears: 15 // Creates a dropdown of 15 years to control year 
    }); 

是我目前正在使用的,但是在今天和今後7年之前,這總共給了15年共7年。我怎麼能只允許本年度 - 80年例如..

,如果我這樣做:

$('.datepicker').pickadate({ 
    selectMonths: true, // Creates a dropdown to control month 
    selectYears: -15 // Creates a dropdown of 15 years to control year 
    }); 

一年菜單完全消失。

我該如何做到這一點?

回答

1

您可以使用max屬性將日期範圍限制爲當前年份like so

var date = new Date(); 
var today = '12/31/' + date.getFullYear(); 

$('.datepicker').pickadate({ 
    format: 'mm/dd/yyyy', 
    selectMonths: true, 
    selectYears: 15, 
    max: today, 
}); 

另請參閱http://amsul.ca/pickadate.js/date/瞭解更多選項。

+0

很好用!非常感謝您的快速響應! –

相關問題