ビルドしているサイトでjQueryのdatepickerプラグインを使用しています。指定した日付の範囲内から2つの日付を選択できるようにする必要があります。これは十分に簡単です。Datepicker動的最小/最大日付
問題は、別の選択ボックス(建物名が入っている)によって日付の許容範囲が変わることです。だから、私は何が起こる必要があるのは、mysqlデータベースの建物を調べ、許可された最小と最大の日付を返し、ユーザーが許容範囲内の日付範囲を選択できるようにdatepickerを使用することです。私のメインページで
、私は現在、使用しています:
$('#dateStartMainChart').load(url);
を出力するPHPファイルを読み込むために:MinDateプロパティとmaxDateのは、MySQLデータベースから正しく装着されている
<script>
$(function() {
$("#dateEndMainChartSelect").datepicker({
dateFormat: 'yy-mm-dd',
defaultDate: -1,
minDate: new Date(2011,03,03),
maxDate: +0,
firstDay: 1,
changeMonth: true,
changeYear: true
});
});
</script>
<input type="text" class="text" value=2011-03-04 id="dateEndMainChartSelect" align="center"/>
を。しかし、その結果、datepicker要素の代わりにメインページに日付が入ったテキストボックスが表示されます。
どのような考えですか?
"minDate:new Date(2011,03,03)?>)、" ...どこから?>)が来た...コピー/貼り付けエラー、またはコードエラー?私はそれがちょうど "<?="アウトを取り除いたと思っていますが、私はよく尋ねるかもしれません:P –
それは私の部分のタイプミスでした、それはあってはいけませんでした。しかし、私はそれを実行するときに問題に違いはありません。おかげさまで – bpmccain