Estoy tratando de usar jqueryui datepicker.Quiero usar el modo en línea.Ahora quiero saber cómo puedo obtener la fecha seleccionada cuando el usuario selecciona una fecha.Dónde obtener y cómo Llegar ? Por favor, consejosObtener la fecha seleccionada en jqueryui datepicker modo en línea
Respuesta
Puede recuperar la fecha mediante el uso de la función getDate:
$("#datepicker").datepicker('getDate');
El valor se devuelve como un objeto Date de JavaScript.
Si desea utilizar este valor cuando el usuario selecciona una fecha, puede utilizar el evento onSelect:
$("#datepicker").datepicker({
onSelect: function(dateText, inst) {
var dateAsString = dateText; //the first parameter of this function
var dateAsObject = $(this).datepicker('getDate'); //the getDate method
}
});
El primer parámetro es en este caso la fecha seleccionada como cadena. Use parseDate para convertirlo en un objeto de fecha JS.
Consulte http://docs.jquery.com/UI/Datepicker para obtener la referencia jQuery UI DatePicker completa.
$(document).on("change", "#datepickerdiv", function() {
alert($(this).val())
})
Esta es la respuesta más simple en Jquery.
¡Genial! ¡Muy simple! – mccbala
Estaba tratando de trabajar con event
cerca, pero también solía disparar cuando el calendario está abierto y hago clic en otro lugar en el pedregal. Eventualmente, el calendario pierde focus
y close event
. Así que encontré este;
onClose: function (dateText, inst) {
function isDonePressed() {
return ($('#ui-datepicker-div').html().indexOf('ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all ui-state-hover') > -1);
}
if (isDonePressed()) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1));
}
}
- 1. jqueryui datepicker con entrada oculta
- 2. Diseñar el jQueryUI DatePicker
- 3. Deshabilitar un jqueryui datepicker
- 4. Establecer automáticamente la fecha seleccionada en altField en la carga
- 5. jqueryui datepicker arrojando error en el código relacionado con zIndex
- 6. jQueryUI DatePicker Problemas YearRange y ChangeYear
- 7. Uso de setDate con jQueryUi datepicker
- 8. ¿Marcador de fecha sin fecha seleccionada?
- 9. ¿Cómo obtener la fecha del widget DatePicker en Android?
- 10. JQGrid/Fecha seleccionada en la ventana Agregar/Editar
- 11. jquery datepicker fecha predeterminada
- 12. jquery datepicker - calcular la diferencia de fecha
- 13. DatePicker en el Modo Timer - Cómo obtener el valor
- 14. jQuery DatePicker - sin fecha predeterminada
- 15. jqueryUI datepicker dispara desenfoque de entrada antes de pasar la fecha, evitar/solución alternativa?
- 16. Validación no intrusiva para Datepicker en línea no funciona, funciona bien para Datepicker no en línea
- 17. jQuery datepicker - cambiar la fecha de "hoy"?
- 18. jQuery datepicker para evitar la fecha pasada
- 19. jQuery-UI fecha predeterminada datepicker
- 20. beforeShow evento no se activa en jQueryUI Datepicker
- 21. ¿Cómo obtener la fecha seleccionada del control de calendario?
- 22. Cómo obtener la fecha de jQuery UI datepicker
- 23. Android DatePicker Fecha límite
- 24. Obtener selector de fechas valor utilizando jQueryUI
- 25. ASP.NET MVC jQueryUI datepicker no funciona cuando se utiliza AJAX.BeginForm
- 26. Cómo establecer una fecha/obtener una fecha para Datepicker en codebehind
- 27. ¿Cómo obtener el nombre del día de una fecha seleccionada?
- 28. ¿Cómo obtener el formato de fecha de jQuery UI datepicker?
- 29. Establecer fecha para estar inicialmente vacío en bootstrap-datepicker
- 30. gatillo jQueryUI selector de fechas en el botón de clic, envía resultado de campo de entrada desactivado
Esto me ayudó a convertir la fecha a un formato diferente después de 'onSelect'. Ejemplo: '$ .datepicker.formatDate (" yy-mm-dd ", $ (this) .datepicker (" getDate "));' – Dmitriy
¡Gracias! Me salvó el día. var dateAsString = dateText; me ayudó a obtener la fecha seleccionada. – waghekapil