Como posso alterar dinamicamente a data selecionada do seletor de datas jquery dinamicamente? Eu disse que criou um selecionador de data em linha. Depois de algum tempo, quero refletir uma data diferente lá sem recriar o selecionador de datas do zero.
Eu tentei o método setDate, mas não funcionou e não há muita documentação no documento .
Há outro plug-in (estendido?) Aqui , mas quero usar o plug-in fornecido com o jquery.ui.all.js.
jquery-ui
datepicker
Sabya
fonte
fonte
Verifique se a data que você está tentando configurá-la está dentro do período permitido, se as opções minDate ou maxDate estiverem definidas.
fonte
Este exemplo mostra como usar o valor padrão no calendário suspenso e o valor na caixa de texto. Também mostra como definir o valor padrão para a data anterior.
selectedDate é outra variável que mantém a data selecionada atual do controle de calendário
fonte
Observou que no DatePicker de Keith Wood ( http://keith-wood.name/datepickRef.html ) as seguintes obras - observe que a configuração da data padrão é a última:
fonte
Por alguma razão, em alguns casos, não consegui fazer o setDate funcionar.
Uma solução alternativa encontrada foi simplesmente atualizar o atributo value da entrada especificada. É claro que o próprio datepicker não será atualizado, mas se você apenas exibir a data, ele funcionará bem.
fonte
finalmente, o que eu procuro nas últimas horas! Preciso iniciar alterações, não apenas a data de configuração no campo de texto!
fonte
.datepicker()
não.datePicker()
Este é um tópico antigo, mas eu só quero dar algumas informações de como eu usei. Se você deseja definir a data de hoje, basta aplicá-la como abaixo.
Se você deseja definir alguns dias antes / depois da data atual, use o
-/+
símbolo de quantos dias deseja abaixo.fonte
setDate apenas parece ser um problema com um datepicker embutido usado na interface do usuário do jquery, o erro específico é InternalError: muita recursão.
fonte
Isso funciona para mim:
fonte
No HTML, você pode adicionar seu campo de entrada com um seletor de datas como este
e, em seguida, no script java, inicialize seu datepicker e defina seu valor para a data como esta,
(Aqui, o atributo fromdate mostra as datas anteriores da data atual)
fonte
fonte
Eu tive muitos problemas com o método setDate também. parece funcionar apenas na v1. O que parece funcionar, no entanto, é usar o método dpSetSelected:
boa sorte!
fonte
ou você pode simplesmente ter
fonte
.datepicker()
não.datePicker()
.