0

我希望將maxDate設置爲當前日期。Struts2 JQuery DatePicker:將maxDate設置爲今天

我試過this answer但我仍然有問題。

這裏是我的代碼:

<sj:datepicker id = "dob"   
      name = "dateOfBirth" 
      label = "Date Of Birth" 
     changeMonth = "true" 
     changeYear = "true"  
     yearRange = "1980" 
      maxDate = "0"  
     readonly = "true" /> 
+0

Thankx很多Andrea幫助解決我的問題。日曆通過使用上面的struts2 datepicker代碼正確顯示,並且我使用相同的代碼設置了maxDate =「0」,但它沒有隱藏將來的日期。解決方案==>日曆應顯示直到今天的日期和即將到來的/未來的日期應該被禁用。當我使用timepicker =「true」與相同的代碼,其工作正常maxDate =「0」和disbaling未來的日期。但我需要解決方案與附加代碼maxDate =「0」應該工作 – 2014-12-04 07:06:59

+0

可能重複的[Struts2 jQuery的日期選擇器 - 設置過去的日期範圍由maxDate&minDate](http://stackoverflow.com/questions/24574249/struts2-jquery-datepicker -set-past-date-range-by-maxdate-mindate) – 2015-01-30 11:38:15

回答

1

使用

<sj:datepicker 
    .... 
    maxDate="%{new java.util.Date()}" 
/> 

或從一個getter返回new Date(),並在您聯繫對方的回答使用的代碼。

+0

非常感謝Andrea的工作,現在你的代碼很好。請你幫我解決我的另一個問題,因爲我過去兩天被困住了。我需要解決方案使用struts2 jquery datepicker如何只啓用日曆中的特定日期剩餘所有其他日期應該被禁用。即使我嘗試使用struts2 jquery datepicker onCompleteTopics和onBeforeShowDayTopics。沒有使用struts2我可以在這裏得到解決方案==> http://jsfiddle.net/yXMKC/4/。同樣的事情,我需要使用struts2 jquery datepicker。請幫我解決我的問題。 – 2014-12-04 10:41:15

相關問題