jef*_*eff 0 javascript jquery jquery-ui datepicker
我正在尝试使用 jQuery-UI 的日期选择器来选择生日,但是它只允许我返回 10 年前,即我不能拥有超过 10 岁的用户:)
我尝试设置minDate如下:
<script>
$( function() {
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
//minDate: "-100Y",
minDate: new Date(1971, 2 - 1, 26),
maxDate: "+1D" // this works.
});
} );
</script>
Run Code Online (Sandbox Code Playgroud)
然而我没能成功,最早的选择总是 2007 年。-如何-我可以追溯到更早的时候吗?
谢谢,
确实可以追溯到更早的时候,只是年份的下拉默认限制为十年。
您可以使用该yearRange选项进行设置
$(function() {
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
//minDate: "-100Y",
minDate: new Date(1971, 2 - 1, 26),
maxDate: "+1D",
yearRange: '1971:2017',
});
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript" src="//code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
<div id="datepicker"></div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1862 次 |
| 最近记录: |