ASP.NET MVC视图(.aspx)中扩展日期选择器年份范围至20年
扩展jQuery UI Datepicker年份选择范围至前后20年
完全可行,只需在初始化jQuery UI Datepicker时添加yearRange配置项,就能自定义年份选择范围。
默认情况下,jQuery UI Datepicker的年份范围是当前年份前后10年,通过yearRange参数可调整:
- 相对值写法:
"-20:+20"代表当前年份往前20年到往后20年 - 固定值写法:比如
"2003:2043"代表固定从2003年到2043年
修改你的JavaScript代码如下:
$("#Date").datepicker({ yearRange: "-20:+20" // 设置年份范围为当前年份前后20年 }) .focusout(function (event) {//Format dd/MM/yy to dd/MM/yyyy var auxF = CheckDateCorrectFormat(this.value); if (auxF != "") this.value = auxF; });
修改后,日期选择器会直接展示当前年份前后20年的选项,无需切换就能选择2010年这类更早的年份。
内容的提问来源于stack exchange,提问作者Keras-JOB
相关产品推荐
相关产品推荐

