2011-12-20 75 views
4

我想使用日期選擇器來選擇在線酒店預訂工具的日期。我需要有一個沒有任何預定義的「默認」日期的選擇器,讓用戶去做。同時,我想使用minDate功能,不讓我的用戶選擇過去的日期。在這個時候,我用一個非常不愉快的日期選擇器源代碼破解來解決這個問題 - 所以我不能更新它,而且我真的不喜歡這樣的黑客。有沒有可行的「人」方法來做到這一點?我已經在這個問題上花了數小時工作,並沒有找到任何工作解決方案。jQuery Datepicker沒有任何預定義的「默認」日期?

+0

藿做你想,如果它不顯示默認的日期運作?此外,還有一個原生的功能來處理minDate,你看看文檔嗎? – JMax 2011-12-20 15:02:09

+0

顯示日期選擇器時應顯示哪個月份?我猜,這是當前的日期?您可以儘早使用http://jqueryui.com/demos/datepicker/#option-minDate。 – 2011-12-20 15:04:25

回答

3

一旦日期選擇器被定義並初始化,您可以使用.datepicker("setDate" , null)來清除默認日期。

http://api.jqueryui.com/datepicker/#method-setDate

注意這是一樣設置defaultDate選項...

+3

'null'似乎今天選擇,而不是說「無日期」。 – 2014-03-28 09:44:46

+0

怎麼樣:只有當你沒有在該輸入中的值使其爲空? – machineaddict 2014-11-27 09:31:56

+0

@machineaddict:對不起。不太確定我遵循你所要求的... – ShaneBlake 2014-12-01 14:13:03

相關問題