3

私が取り組んでいるアプリケーションには、一般的な日付ピッカー形式のセットアップがあります。すべてのページは、ヘッダーで次の JavaScript を継承します。

$(document).ready(function () {
   $(':input[data-datepicker]').datepicker({ dateFormat: 'mm-dd-yyyy' });
});

MaxDate プロパティの設定を取得するなど、独自のプロパティを Datepicker に追加する必要があるページがあります。

Reference:
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.18.min.js")" type="text/javascript">\</script>
.
.
.
// Setting Datepicker properties. 
// ( I want today's date to be the max date a user can pick: )

$(function () {
   $('#addDate').datepicker({ maxDate: 0 });
});
.
.
.

レンダリングされた HTML:

<input data-datepicker="True" id="addDate" name="Date" type="text" value="" />

現在、 MaxDate や defaultDate などの $('#addDate').datepicker に追加する追加のプロパティは有効になっていないようです。ヘルプ!

4

2 に答える 2

1

奇妙なものですが、私はそれを解決しました。オプションを使用する代わりに、関数で上書きしたときにそれが行われました。

$('#addDate').datepicker("option", "maxDate", '+0D');
于 2012-04-24T20:42:30.130 に答える
0

$('#addDate').datepicker({ maxDate: 0 }); を変更します。に

$('#addPriorityDate').datepicker({ maxDate: 0 });

于 2012-04-23T23:15:38.833 に答える