簡體   English   中英

設置日期選擇器以選擇過去的MaterializeCss中的生日

[英]Setting Date Picker to select a Birthdate in the past 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
  });

年份菜單完全消失。

我該如何實現?

您可以使用max屬性將日期范圍限制為當前年份, 例如

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/了解更多選項。

您可以將max字段設置為true那么datepicker將隱藏今天剩下的幾天

 $('.datepicker').pickadate({ selectMonths: true, // Creates a dropdown to control month selectYears: 99, // Creates a dropdown of 15 years to control year, max: true, today: 'Today', clear: 'Clear', close: 'Ok' }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM