Estoy usando jQuery UI 1.8 y me gustaría ocultar el año del usuario tanto en la ventana emergente como en el cuadro de texto. Esencialmente, en lugar de elegir el día, mes y año, quiero que el usuario simplemente seleccione el día y el mes.jQuery UI - Datepicker - Ocultar año
Ocultar el año en el cuadro de texto es bastante fácil, el código que se muestra a continuación lo hará. Estoy perplejo sobre cómo ocultar el año de la ventana emergente, por lo que diría "abril" en lugar de "abril de 2010".
$(function() {
$("#beginDateRange").datepicker({ dateFormat: 'mm/dd' });
});
<input type="text" name="beginDateRange" id="beginDateRange" />
Cualquier ayuda sería muy apreciada.
¿Qué sucede si quiero que algunos seleccionadores de fechas tengan el año y otros que no tengan el año? – David
En ese caso, trataría de extender el complemento, proview una opción que puede establecer y luego usar esa opción en algún lugar alrededor de esta línea si (secundaria ||! CambioAño). Una alternativa sería usar tanto el datepicker actual como tu propia versión con el código del año eliminado, en este caso necesitarías cambiar el nombre de tu widget hackeado para que tenga un nombre diferente, no lo he intentado pero es probablemente esta propiedad: var PROP_NAME = 'datepicker'; – DannyLane