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 много Андреа помогает решить мою проблему. Календарь отображается корректно, используя вышеуказанный код datepicker struts2, а также я устанавливаю maxDate = "0" с тем же кодом, но не скрывая будущих дат. Решение ==> календарь должен отображаться до сегодняшнего дня, а предстоящие/будущие даты должны быть отключены. Когда я использую timepicker = "true" с тем же кодом, он отлично работает для maxDate = "0" и отбрасывает будущую дату. Но мне нужно решение с прикрепленным кодом maxDate = «0» должно работать –

+0

возможный дубликат [Struts2 jquery datepicker - заданный диапазон дат даты maxDate & minDate] (http://stackoverflow.com/questions/24574249/struts2-jquery-datepicker -set-past-date-range-by-maxdate-mindate) –

ответ

1

Использование

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

или вернуть new Date() из получателя и использовать код в другом ответе вы связаны между собой.

+0

Большое спасибо Андреа, теперь он отлично работает с вашим кодом. Не могли бы вы помочь мне решить мою другую проблему, потому что я застрял за последние два дня. Мне нужно Решение с помощью struts2 jquery datepicker, как включить только определенные даты в календаре, оставшемся, все остальные даты должны быть отключены. Даже я пробовал с onCompleteTopics и onBeforeShowDayTopics с помощью struts2 jquery datepicker. Без использования struts2 я могу получить решение здесь ==> http://jsfiddle.net/yXMKC/4/. То же самое мне нужно использовать struts2 jquery datepicker. Пожалуйста, помогите мне решить мою проблему. –

Смежные вопросы