日期选择器小部件仅在一次显示20年


Datepicker Widget Showing 20 years only at single time

嗨,这是我的jsfiddle 的链接

我正在使用日期选择器在表单中创建出生日期字段这是我在下面的代码

    $( "#pickDate" ).datepicker({
  minDate: new Date(1956, 1 - 1, 1),
  changeMonth: true,
              changeYear: true
});

它让我到了最短的日期,但为此我必须点击大量时间,正如你在js fiddle上看到的那样,我想要的是它必须滚动到最后一年,我不必点击,只需滚动到最后的一年

这将在日期选择器中一次显示上一个100年的下拉列表。你可以随心所欲地改变它。

   $("#pickDate" ).datepicker({
      yearRange: "-100:+0",
      changeMonth: true,
      changeYear: true
    });

更新:获取php 中的值

<form name="form" action="" method="get">
  <input type="text" name="subject" id="pickDate" value="">
</form>

在php:中

<?php echo $_GET['subject']; ?>

如果方法是post,那么你可以通过获得值

<?php echo $_POST['subject']; ?>

您只需在日期选择器中添加一个yearRange选项。类似yearRange: "1956:2016"

更新的fiddle

下拉列表显示了1956年至2016年之间的年份。

它在文档中