我试图将此代码配置为将当前年份读取为最大可选年份,但我失败了。同样,当我选择第一年的时候,我不希望第二年比第一年少。任何人都可以帮助我吗?如何设置我的年份选择器读取当年的最大年份
这是代码。
$('body').on('focus',".datepicker", function(){
$(this).datepicker({
minViewMode: 2,
format: 'yyyy'
});
}
});
我试图将此代码配置为将当前年份读取为最大可选年份,但我失败了。同样,当我选择第一年的时候,我不希望第二年比第一年少。任何人都可以帮助我吗?如何设置我的年份选择器读取当年的最大年份
这是代码。
$('body').on('focus',".datepicker", function(){
$(this).datepicker({
minViewMode: 2,
format: 'yyyy'
});
}
});
使用Date
类来获得当前的日期,然后使用它:
$('body').on('focus',".datepicker", function(){
$(this).datepicker({
minViewMode: 2,
endDate: new Date(),
format: 'yyyy'
});
}
});
感谢您的帮助。 –
我只想问你另一个问题。如果采取年份范围,我如何设置输入的第二年大于使用上述年份选取器输入的第一年。谢谢 –
“阅读的最大年为本年度”。你的意思是将当年设置为最高可选择的?它是哪个插件?此外,似乎没有必要每次控制获得重点时重新初始化日期选择器。你可以在'focus'事件处理程序之外编写'$(“。datepicker”)。datepicker({... etc'一次,除非你设置它,否则只有当控件拥有焦点时,选择器才会真正出现。现在你每次用户关注控件时都会摧毁并重新创建选择器,这很浪费,而且你可能会丢失任何现有数据。 – ADyson
你使用的是哪个datepicker插件? –
yes.set当前年份是最大可选 –