我在我正在構建的站點上使用jQuery datepicker插件。我需要用戶能夠在指定的日期範圍內選擇兩個日期。這很簡單。Datepicker動態最小/最大日期
問題是日期的允許範圍根據另一個選擇框(帶有建築物名稱)而改變。所以我需要做的是在mysql數據庫中查找建築物,返回允許的最小和最大日期,並使用datepicker允許用戶選擇允許範圍內的日期範圍。
在我的主頁,我目前使用的:
$('#dateStartMainChart').load(url);
加載一個PHP文件,該文件輸出:
<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"/>
其中的minDate和的maxDate已經從MySQL數據庫無誤。然而,結果是我只是在我的主頁上得到一個帶有日期的文本框,而不是datepicker元素。
有什麼想法?
「minDate:new Date(2011,03,03)?>),」... where has the?>)來自...複製/粘貼錯誤或代碼錯誤?我猜這只是剝離了一個「<?=」出來,但我也可以問:P – 2011-03-04 16:45:10
這是我的一個錯字,它本不應該在那裏。但是,當我運行它時,這不會對問題產生影響。 – bpmccain 2011-03-07 16:52:37