JQuery Datepicker - без даты по умолчанию - PullRequest
23 голосов
/ 08 сентября 2010

Я хочу удалить дату по умолчанию в моем JQuery Datepicker.

Я пробую следующий код:

$(this).datepicker({defaultDate: ''});

Но, похоже, это не работает. Сегодняшняя дата по-прежнему выбрана по умолчанию.

Ответы [ 12 ]

0 голосов
/ 13 июля 2011

У меня была похожая проблема, но с определенным поведением.

(Как примечание, я думаю, что ожидаемое поведение должно начинаться с текущей даты в календаре, но не выберите его.)

Моя реализация включала встроенный календарь со скрытым вводом altField.Я удалил параметр altField и добавил функцию onSelect, которая обновила его.Таким образом, сегодняшняя дата все еще выглядит выбранной, но скрытое поле, представляющее реальное значение, остается пустым.

0 голосов
/ 08 сентября 2010

Что вы имеете в виду, когда хотите «удалить» дату по умолчанию?

Как вы думаете, откроется средство выбора даты, когда у него нет месяца, чтобы начать ?!У вас есть , чтобы иметь дату по умолчанию.

Редактировать ваш комментарий

Установите дату по умолчанию, как вы хотите, и проверьте, если пользовательизменил это.Если это так, он выбрал пользовательскую дату.

Другой подход заключается в создании переменной, для которой установлено значение true, как только пользователь щелкнет поле выбора даты.

Если пользовательотправляет форму, вы проверяете эту переменную.Если это true, пользователь выбрал дату.Если нет, то он не трогал поле выбора даты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...