Voglio impostare i valori del campo datepicker e altField
quando la pagina viene caricata, e mi chiedevo se c'è un'opzione nel datepicker per farlo automaticamente (cioè senza dover chiama setDate
).Imposta automaticamente la data selezionata su altField on load
so che se faccio qualcosa di simile:
$("#date-div").datepicker({altField:"#date-input",altFormat:"yy-mm-dd", defaultDate:+7});
Con date-div
essere un div
, la data di default viene automaticamente aggiunto al campo date-input
quando la pagina viene caricata. Ma se uso un campo di testo invece di div
non imposta automaticamente i valori (devo chiamare setDate
in una riga separata).
Sono solo curioso di questo, l'ho già implementato chiamando setDate, ma mi piacerebbe sapere se c'è qualcosa da fare automaticamente e se no perché? (poiché funziona quando si utilizza un div per visualizzare il calendario).
La tua risposta non sembra funzionare. Forse a causa delle differenze nel formato –
-1 funziona solo se 'altFormat' è uguale a' dateFormat' ([docs] (http://api.jqueryui.com/datepicker/#utility-formatDate)). – Stijn
se funziona in condizioni aggiuntive, allora perché lo hai downvoted? In genere non capisco di essere punito per aver fornito una soluzione che funzioni – Kodak