在Foundation中计算年龄datepicker.js
问题描述:
我在我的表单中使用Foundation-datepicker.js作为一个简单的日期选择工具。总是对我很好。但现在客户希望我做到这一点,以便游客只能选择18年前的日期(最小年龄18岁)。在Foundation中计算年龄datepicker.js
我猜我必须使用minView | maxView选项。但我似乎无法找到适合它的语法。
任何想法?我的功能到目前为止是很容易的:
$(function(){
$('#date').fdatepicker({
language: 'nl',
format: 'dd-mm-yyyy',
disableDblClickSelection: true
});
});
我想这是一个测试
$(function(){
$('#date').fdatepicker({
language: 'nl',
format: 'dd-mm-yyyy',
disableDblClickSelection: true,
maxView: 'year' = 3
});
});
但是,这并不为我做的。
在这里找到的文档: http://foundation-datepicker.peterbeno.com/example.html
答
如果你看看你贴下的“不投入”的链接标题有这行代码,我相信页面是解决方案:
$(function(){
// implementation of custom elements instead of inputs
var startDate = new Date(2012, 1, 20);
var endDate = new Date(2012, 1, 25);
$('#dp4').fdatepicker()
.on('changeDate', function (ev) {
if (ev.date.valueOf() > endDate.valueOf()) {
$('#alert').show().find('strong').text('The start date can not be greater then the end date');
} else {
$('#alert').hide();
startDate = new Date(ev.date);
$('#startDate').text($('#dp4').data('date'));
}
$('#dp4').fdatepicker('hide');
});
根据我在这里可以看到的,您可以使用变量(var startDate)和(endDate)自定义开始和结束日期。