0
我有兩個日期選擇器在startDate - endDate設置,並需要endDate選擇器的日曆在所選startDate的月份打開。如何設置默認日期的jQuery datepicker與已選擇的值
我已經嘗試設置默認的日期如下(該日曆打開日期))
$("#endDate").datepicker({
defaultDate: $("#StartDate").datepicker("getDate"))
});
但是從我已閱讀並嘗試了,現在看來,這可如果日期選擇器中只設置問題已經沒有選定的日期了,這在我的網頁上始終是這種情況,我想通常情況下,對於日期選擇器通常會這樣,所以我錯過了一些明顯的東西?
此刻,我將endDate設置爲startDate值,並且它可以像您期望的那樣工作,但並不完全正確。我不想更新結束日期,我只想在開始日期的月份打開日曆。
這撥弄可能有助於說明問題:http://jsfiddle.net/j7cNk/
讚賞任何想法。
謝謝@Adeneo這就是我目前做的,和它的作品如你所料,但並不完全正確。我不想更新結束日期,我只想在開始日期的月份打開日曆... – GP24
@ GP24 - 好的,更改答案以將今天和本月的日期設置爲與其他日期選擇器相同。您可以將一個日期對象設置爲getDate。 – adeneo
我希望有一種方法讓endDate日曆小部件在startDate的月份打開。我想避免完全改變endDate,這樣如果用戶已經選擇了一個範圍並且想用另一個startDate設置第二個,他們不需要再次選擇endDate。如果你明白我的意思? – GP24