-3

私は日付ピッカーを作成するためにjQueryを使用していますが、次の問題に直面しています:-

  1. カレンダーのドロップダウン メニューに 1970 年の最小日付を表示したいのですが、これはできません。
  2. また、同じドロップダウンで最大年 (現在の年 - 20) を表示したいと考えています。

これらのことはどのように行うことができますか?

また、キーストロークの jQuery を使用してテキスト ボックスを監視したいと考えています。テキスト ボックスに 3 番目の文字が入力されたら、Ajax 呼び出しを実行して、これらの 3 つの開始文字に一致するデータベースからすべてのフィールドを取得し、それらを提案ボックスに表示したいと考えています。

これらの問題を解決する方法を教えてください。

4

2 に答える 2

2

jquery ui docs を見てください。オプションの下に「yearRange」があります。

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

2 番目の質問についても、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 に答える