年龄限制为18年 – Bootstrap Datepicker

我正在使用Bootstrap Datepicker。

我想提出18岁的年龄限制。

应禁用低于当前日期18岁的日期。

这是我的小提琴:

http://jsfiddle.net/kGGCZ/17/

JS:

$(function() { $('#datepicker').datepicker( { viewMode: "years", defaultDate: '-2yr', } ); }); 

这是您追求的JavaScript:

 var dt = new Date(); dt.setFullYear(new Date().getFullYear()-18); $('#datepicker').datepicker( { viewMode: "years", endDate : dt } ); 

但你的小提琴正在使用咖啡因,所以这里的咖啡是一样的:

 dt = new Date() dt.setFullYear new Date().getFullYear() - 18 $("#datepicker").datepicker viewMode: "years" endDate: dt 

工作实例: http : //jsfiddle.net/Ln5x6/1/

您可以使用yearRange,让用户只选择当年年份不超过18岁的年份。 喜欢,

 jQuery('#dateob').datepicker({ changeMonth: true, changeYear: true, yearRange: '-110:-18', showButtonPanel: true }); 

简单地说endDate:’ – 18y’如果你想允许18岁以上的用户

   

工作示例: https : //jsfiddle.net/sparshturkane/w46euf5q/1/

有关更多选项和说明,请参阅Bootstrap Date picker文档