¿Cómo puedo cambiar la fecha seleccionada de jquery Date picker dinámicamente sobre la marcha? He dicho que creó un selector de fechas en línea. Luego, después de un tiempo, quiero reflejar una fecha diferente allí sin volver a crear el selector de fechas desde cero.
Probé el método setDate, pero no funcionó y no hay mucha documentación en el documento .
Hay otro complemento (¿extendido?) Aquí , pero quiero usar el complemento que se envía con jquery.ui.all.js.
jquery-ui
datepicker
Sabya
fuente
fuente
Compruebe que la fecha en la que está intentando establecerla se encuentre dentro del rango de fechas permitido si se establecen las opciones minDate o maxDate.
fuente
Este ejemplo muestra cómo usar el valor predeterminado en el calendario desplegable y el valor en el cuadro de texto. También muestra cómo establecer el valor predeterminado en la fecha anterior.
selectedDate es otra variable que contiene la fecha seleccionada actual del control de calendario
fuente
Observó que para DatePicker de Keith Wood ( http://keith-wood.name/datepickRef.html ) lo siguiente funciona: tenga en cuenta que la configuración de la fecha predeterminada es la última:
fuente
Por alguna razón, en algunos casos no pude hacer que setDate funcione.
Una solución alternativa que encontré es simplemente actualizar el atributo de valor de la entrada dada. Por supuesto, el selector de fecha en sí no se actualizará, pero si lo que solo busca es mostrar la fecha, funciona bien.
fuente
¡por fin, eso es lo que busco en las últimas horas! ¡Necesito iniciar cambios, no solo la fecha de configuración en el campo de texto!
fuente
.datepicker()
así.datePicker()
Este es un hilo antiguo, pero solo quiero dar algo de información sobre cómo lo he usado. Si desea establecer la fecha de hoy, simplemente puede aplicarla como se muestra a continuación.
Si desea establecer algunos días antes / después de la fecha actual, use el
-/+
símbolo de cuántos días desea, como se muestra a continuación.fuente
setDate solo parece ser un problema con un selector de fecha en línea utilizado en la interfaz de usuario de jquery, el error específico es InternalError: demasiada recursividad.
fuente
Esto funciona para mi:
fuente
En Html puede agregar su campo de entrada con un selector de fecha como este
y luego en java script, inicialice su selector de fechas y establezca su valor en la fecha como esta,
(Aquí el atributo fromdate muestra las fechas anteriores de la fecha actual)
fuente
fuente
También tuve muchos problemas con el método setDate. parece que solo funciona en v1. Sin embargo, lo que parece funcionar es usar el método dpSetSelected:
¡buena suerte!
fuente
o simplemente puedes tener
fuente
.datepicker()
así.datePicker()
.