年龄限制为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文档