Установка текста текстового поля на старую дату, но не позволяющая пользователю выбирать даты до сегодняшнего дня для jquery datepicker

У меня есть сценарий, в котором текстовое поле HTML может отображать дату, которая может быть старой, т.е. ‹ сегодня. Теперь, щелкнув текстовое поле, jquery ui datepicker откроется и должен отображать минимальную дату как сегодня и дату окончания до какой-то будущей даты. Пользователь не должен иметь возможности выбрать любую предыдущую дату, начиная с сегодняшнего дня. Хотя это звучит просто, я не могу установить текст текстового поля на старую дату и настроить средство выбора даты, чтобы разрешить выбор дат с сегодняшнего дня.

Спасибо, Брайан


person Bryan Noronha    schedule 18.09.2014    source источник
comment
Что вы пробовали?   -  person Emma    schedule 18.09.2014


Ответы (1)


Вы можете использовать свойство minDate в jquery Datepicker, указав числовое смещение до 0, которое представляет количество дней. 0 на сегодня -ve значение для старых дат +ve значение для будущих дат

$("#datepicker").datepicker({ minDate: 0});

Вы также можете проверить дату при отправке, инициализировав переменную Date в javascript для сравнения, что она должна быть равна или больше, чем сегодняшняя дата.

person Mayank    schedule 18.09.2014