【发布时间】:2015-06-10 22:36:13
【问题描述】:
我正在使用 jquery 的日期选择器让用户选择他们的出生日期。我将默认设置为 01/01/1980,以便更容易选择您的出生日期(我们的限制是您的年龄 > 18 岁。
我将 minDate 设置为从今天起过去 100 年。当我切换日期选择器时,最小日期似乎是 1970。如果我选择它,关闭日期选择器,然后再次打开它,我可以再往回走(例如选择 1960)。我想允许用户选择 1970 年之前的日期,而不必这样做。
代码:
$(function() {
$( "#id_date_of_birth" ).datepicker({
changeMonth: true,
changeYear: true,
maxDate: "-18Y",
minDate: "-100Y",
defaultDate: '01/01/1980'
});
});
【问题讨论】:
-
我最终删除了这个并使用了 3 个单独的字段来表示月、日、年。更容易选择 DOB 和更少的页面加载(移除 jquery ui 依赖):ux.stackexchange.com/questions/49741/…
标签: javascript jquery jquery-ui datepicker