Materializecss日期选择器仅在过去几天
Materializecss Date Picker only days in the past
我正在尝试为用户的生日创建一个输入字段。为此,我希望他们只选择过去的年份。
我该如何做到这一点?我尝试在selectYears
属性中输入一个负数,但没有成功。
JSFIDDLE
HTML:
<div class="col s12">
<label for="birthday">Birthday</label>
<input id="birthday" value="{{ user.birthday }}" type="date" name="birthday" class="datepicker">
</div>
JavaScript:
$('.datepicker').pickadate(
{
selectMonths: true,
selectYears: -100
});
var d = new Date();
d.setFullYear( d.getFullYear() - 100 );
$('.datepicker').pickadate(
{
selectMonths: true,
selectYears: d,
max: new Date()
});
这将给出过去100年的完整列表。
这就是您设置年份的方式:
var d = new Date();
d.setFullYear( d.getFullYear() - 100 );
$('.datepicker').pickadate(
{
selectMonths: true,
selectYears: true,
min: d,
max: new Date()
});
http://jsfiddle.net/rpu61tf2/3/
当您希望允许用户从下拉中选择年份时,可以设置selectYears: true
相关文章:
- 如何限制用户只能在日期选择器jquerymobile中选择两天前的日期和当前日期
- AngularJS引导日期选择器 - 每周的一天问题
- 几个jQuery日期选择器小部件,只向其中一个添加类
- 如何限制Fullcalender在过去几天禁用所有类型的操作
- 日期选择器如何跳过接下来的5天
- 如何使用日期选择器将默认日期设置为从当前日期起两天
- 在条件中的几个时间行中设置自定义css效果后,从Jquery时间选择器显示时间
- 计算日期选择器+时间选择器是否在东部标准时区的过去
- Jquery日期选择器从选定的epoch时间减少一天
- 如何仅使用日期选择器 Jquery 启用月份的最后几天
- jQuery UI 日期选择器 - 禁用公共假期、周末、第二天上午 10 点之后,只允许周二、周三和周四作为可选日期
- 在引导日期时间选择器中仅显示 15 天
- 如何使引导日期选择器选择当分钟视图模式:1时选择当月的最后一天而不是第一天
- jquery UI 日期选择器允许过去的日期
- 将一天添加到日期选择器值
- JS日期选择器能够:时间,日期,日期时间,星期几,一年中的一周,一年中的月份等
- jQuery 日期选择器,退房日期是入住日期后的一天
- JQuery UI 日期选择器更改一天的样式
- 如何从jquery日期选择器禁用周末和特定时间后的前几天的假期
- Materializecss日期选择器仅在过去几天