2016-11-11 43 views
0

私のaspxページには、日付ピッカー(cssclassで指定)に関連付けられたテキストボックスがあります。Jquery UI datepicker - 今日より前の日付を無効にする

<asp:TextBox runat="server" ID="txtDate1" CssClass="datepicker" /> 

これは問題なく動作します。

しかし、今日までのすべての日付を無効にして、これを他のすべてのaspxページで再利用できるようにする必要があります。

どうすればいいですか?

+0

? – adeneo

答えて

0

あなたはこの
$(関数(){
$( "#txtDate1").datepicker({MinDateプロパティ:-20、maxDateの: "+ 1M + 10D"});
を})試すことができます。

minDateオプションのサポート複数のタイプ:
1.日付:最小の日付を含む日付オブジェクト。
2.番号:今日からの日数。たとえば、2は今日から2日を表し、-1は昨日を表します。
3.文字列:dateFormatオプションで定義された形式の文字列、または相対日付。相対日付には値と期間のペアが含まれている必要があります。有効期間は、年は「y」、月は「m」、週は「w」、日数は「d」です。たとえば、「+ 1m + 7d」は、今日から1ヶ月および7日を表します。

参照:日付ピッカーが初期化されているどのように https://jqueryui.com/datepicker/#min-max http://api.jqueryui.com/datepicker/#option-minDate

関連する問題