2016-11-28 2 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 
    }); 

является то, что я в данный момент, однако это дает в общей сложности 15 лет в общем объеме 7 лет до сегодняшнего года и 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

отлично работает! Большое спасибо за ваш быстрый ответ! –

Смежные вопросы