2016-11-28 127 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

很好用!非常感谢您的快速响应! –

相关问题