-3

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

  1. 我想在日历的下拉菜单中显示 1970 年的最小日期,但我无法做到。
  2. 我还想在同一个下拉列表中显示(当前年份 - 20)的最大年份。

这些事情怎么办?

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

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

4

2 回答 2

2

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

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

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

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

于 2012-08-18T09:50:04.983 回答
0

您可以使用

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

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

于 2012-08-18T09:52:48.193 回答