ユーザーがクリックするとカレンダーが表示されます.これは正常に機能します.現在の日付と前の日付を表示するカレンダーはすべて無効になっています.
例: 現在の日付が次の日付の場合19-July-2012
、カレンダーは日付を表示18-july-2012
する必要があり、18 日より前の他のすべての日付は非アクティブである必要があります。
前もって感謝します。
ユーザーがクリックするとカレンダーが表示されます.これは正常に機能します.現在の日付と前の日付を表示するカレンダーはすべて無効になっています.
例: 現在の日付が次の日付の場合19-July-2012
、カレンダーは日付を表示18-july-2012
する必要があり、18 日より前の他のすべての日付は非アクティブである必要があります。
前もって感謝します。
ドキュメントにアクセスします:http: //docs.jquery.com/UI/Datepicker#option-defaultDate
$( ".yourselector" ).datepicker({ defaultDate: -1, minDate:'-1d' });
昨日を選択するには、次の操作を実行できます。
$( ".selector" ).datepicker({ defaultDate: -1 });
詳細については、 http://jqueryui.com/demos/datepicker/#option-defaultDateを参照してください。
編集:
コメントに基づいて、DatePickerは昨日からの日付を表示する必要があります。したがって、これにminDate
は昨日のが必要です。
$(".selector").datepicker({minDate: -1});
参照: http: //jsfiddle.net/E3VEm/1/
jquery-ui datepicker を使用していることを示唆しています。
$(function() {
$("#datepicker").datepicker({defaultDate: -1});
});
例については、 http://jsfiddle.net/2qZRy/1/を参照してください。
すべてのオプションについては、http://jqueryui.com/demos/datepicker/を確認してください。
おそらく、minDate
どこかを今日の日付に設定します。
http://jqueryui.com/demos/datepicker/#option-defaultDate
これは機能するはずです:
$(".selector").datepicker({defaultDate: -1});
defaultDateオプションを使用してこれを達成すると思います。