datepicker的最小和最大日期

时间:2012-08-18 09:44:36

标签: javascript jquery

我正在使用jQuery制作一个日期选择器,我面临以下问题: -

  1. 我想在日历的下拉菜单中显示1970年的最短日期,我无法做到。
  2. 我也希望在同一下拉列表中显示(当前年份 - 20)的最大年份。
  3. 这些事情怎么办?

    另外,我想使用jQuery监视文本框以进行击键。当在文本框中输入第三个字符时,我想进行Ajax调用以从db中获取与这3个起始字符匹配的所有字段,并在建议框中显示它们。

    有谁能告诉我这些问题是如何解决的?

2 个答案:

答案 0 :(得分:2)

看一下jquery ui docs - 你会在选项下找到“yearRange”

http://jqueryui.com/demos/datepicker/

对于第二个问题,还有jquery ui:

http://jqueryui.com/demos/autocomplete/

答案 1 :(得分:0)

您可以使用

$(function() {
        $( "#datepicker" ).datepicker({ minDate: new Date(1970,1, 1), maxDate: "-20Y" });
    });

http://jqueryui.com/demos/datepicker/min-max.html