Tengo un datepicker en un formulario de solicitud. Solo permitimos aplicaciones en las que la fecha de nacimiento se encuentre dentro de un determinado rango de edad. He habilitado ChangeYear y configuré YearRange en "-65: -16". Los problemas que tengo son los siguientes:jQueryUI DatePicker Problemas YearRange y ChangeYear
1 - Cuando selecciono una fecha sin seleccionar algo en el menú desplegable del año, obtengo el mes y el día correctos, pero obtengo 2016 como un año.
2 - Al intentar solucionarlo, configuré YearRange en "n-65: n-16". Eso hace que el año desplegable solo muestre el año actual (2010). Aún más extraño es que si selecciona una fecha, sigue recibiendo el mes y el día correcto, y el año 2016.
Aquí está el código que utilizo para configurar el selector de fechas:
<script type="text/javascript">
$(document).ready(function (e) {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
$(function() {
$("#DateOfBirth").datepicker({ yearRange: '-65:-13', changeMonth: true, changeYear: true, defaultDate: '1-1-1994', dateFormat: 'mm-dd-yy' })
});
}
$(function() {
$("#DateOfBirth").datepicker({ yearRange: '-65:-13', changeMonth: true, changeYear: true, defaultDate: '1-1-1994', dateFormat: 'mm-dd-yy' })
});
});
</script>
estoy esperando que esto es algo que he hecho mal, y alguien puede decirme qué es eso. Gracias por cualquier ayuda.
¿Qué versión de jQuery y jQuery UI está utilizando? –
Estoy usando 1.4.4 y 1.8.7, también he probado versiones anteriores con los mismos resultados. – CoreyT