Я хочу установить значения поля datepicker и altField
, когда страница загружена, и мне было интересно, есть ли возможность в datepicker сделать это автоматически (т.е. без необходимости звоните setDate
).Автоматически устанавливать выбранную дату на altField при загрузке
Я знаю, что если я делаю что-то вроде этого:
$("#date-div").datepicker({altField:"#date-input",altFormat:"yy-mm-dd", defaultDate:+7});
С date-div
будучи div
, дата по умолчанию автоматически добавляется в date-input
поле при загрузке страницы. Но если я использую текстовое поле вместо div
, он не устанавливает значения автоматически (я должен позвонить setDate
в отдельной строке).
Мне просто интересно, я уже реализовал его, вызвав setDate, но я хотел бы знать, есть ли что-то, что нужно сделать автоматически, и если не почему? (поскольку он работает при использовании div для отображения календаря).
Ваш ответ, кажется, не работает. Возможно, из-за различий в формате –
-1 это работает только в том случае, если 'altFormat' совпадает с' dateFormat' ([docs] (http://api.jqueryui.com/datepicker/#utility-formatDate)). – Stijn
если он работает при дополнительных условиях, то почему вы его понизили? Я вроде как не понимаю, что наказывался за то, что дал решение, которое работает – Kodak