如何在月份选择器中禁用未来月份和年份
How to disable future month and year in monthpicker
我使用的是月份选择器,我想限制用户选择未来的月份和年份。我怎样才能做到这一点?我试过使用
$("#month").monthpicker({ dateFormat: 'M-yy',
autoSize: true,
changeYear: true,
changeMonth: true,
showButtonPanel: true,
maxDate: new Date().getMonth()
});
但有了这个我只能限制未来的年份,我仍然可以选择未来的月份。任何帮助都将不胜感激。
默认情况下,年份范围从10年前开始,到10年后结束,并选择当前年份。
此设置和其他设置可以在小部件初始化时覆盖:
options = {
pattern: 'yyyy-mm', // Default is 'mm/yyyy' and separator char is not mandatory
selectedYear: 2010,
startYear: 2008,
finalYear: 2012,
monthNames: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez']
};
$('#custom_widget').monthpicker(options);
你可以试试这个。这对我有用。
$('#my_widget').monthpicker('disableMonths', [1, 2, 11, 12]);
$('#my_widget').monthpicker('disableMonths', []); // re-enables all months
参考来源:月份选取器Jquery
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery最近父级的数据属性选择器
- 为什么不'在JQuery中找到第二个css选择器的工作
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- jquery IE7中的第n个选择器
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- jquery日期选择器年份范围默认值
- jquery日期选择器失去了交互性
- j查询未来元素选择器
- Jquery日期选择器,我如何设置未来的日期
- 如何在月份选择器中禁用未来月份和年份
- 带数据表的日期范围选择器-can't搜索未来日期
- JavaScript日历日期选择器不存储未来日期
- CSS的未来版本会支持父或祖先选择器吗
- 如何使用日期选择器使未来日期不可用
- 在日期选择器中禁用过去日期并仅启用某些未来日期