我正在使用这个jquery日期选择器功能,如果我从中移除“年份范围:1930”,它可以正常工作,但如果我包含年份范围则不起作用。我不知道如何处理这个问题。帮助我。
<script type="text/javascript">
jQuery(function ($) {
$('input[name="dob1"]').datepicker({
"dateFormat": "mm/dd/yy",
"firstDay": "1",
"changeMonth": true,
"changeYear": true,
"yearRange": "1930"
}).datepicker('option', 'onSelect', function () {
$(this).removeClass('watermark');
});
答案 0 :(得分:1)
文档(http://api.jqueryui.com/datepicker/#option-yearRange)声明:
年份下拉列表中显示的年份范围:相对于当前年份("-nn:+nn"
),相对于当前所选年份("c-nn:c+nn"
),绝对值("nnnn:nnnn"
)或这些格式的组合("nnnn:-nn"
)。
请注意,此选项仅影响下拉列表中显示的内容,以限制使用minDate
和/或maxDate
选项选择的日期。
变化:
"yearRange": "1930"
要:
"yearRange": "1930:1930"
答案 1 :(得分:1)
将您的“yearRange”:“1930”更改为“yearRange”:“1930:+ 0”
或者如果你想让它从1930年开始并永远将它设置为“1930:9999”