Итак, я создаю приложение, в котором данные возвращаются из базы данных, где дата может быть в разных форматах, то есть '2008', '05/22/99 ',' 8/20/2004. И скажем, например, пользователь хочет изменить дату (2009), нажав кнопку «Изменить». Хорошо в окне редактирования ДОЛЖНО показать окно ввода с годом '2009', уже присутствующим в поле. Однако проблема заключается в том, что datepicker видит 2009 год, не распознает этот формат даты как значение по умолчанию и вместо этого подключается к сегодняшней дате.jQuery datepicker меняет входное значение автоматически
Это, очевидно, огромная проблема, которая неизбежно вызовет сумасшедшую путаницу, когда кто-то отправится редактировать даты.
Есть ли способ остановить это поведение? Я что-то пропустил в своей настройке?
Извините, у меня нет примера в Интернете, и большое спасибо всем, у кого есть идеи о том, как преодолеть это.
Спасибо,
Джефф
Это поведение по умолчанию, я считаю. что бы вы ожидали, что datepicker будет по умолчанию, если все, что ему дано, это год? 1/1/[год]? – Jason
Я бы ожидал, что дампикер, однажды открывшийся, будет по умолчанию на сегодняшний день или 01/01/2009. Независимо от того, что пользователь будет легко понять.Но значение VALUE в поле ввода type = 'text' должно ОПРЕДЕЛАТЬ все, что было раньше. т.е. 2009 год и НЕ сегодняшняя дата. – Jeff