he utilizado jQuery para hacer un selector de fechas de este modo:jQuery datepicker: ¿por qué no se muestra el estilo de tema?
<input type="text" id="my_datepicker">
y
$('#my_datepicker').datepicker();
El selector de fechas está trabajando muy bien y me han utilizado esto varias veces antes. El problema es que el elemento de entrada todavía se ve como un campo de texto normal, mientras que cuando lo usé en el pasado, ha usado las clases de la interfaz de usuario de jQuery para darle un estilo al campo para que se vea brillante y acorde con el tema.
he utilizado Firebug para ver qué clesses se han aplicado al elemento de entrada, y que sólo tiene:
hasDatepicker
mientras que un campo de entrada de un selector de fechas en otro sitio que está diseñada correctamente tiene todas las siguientes clases:
hasDatepicker
ui-inputfield
ui-widget
ui-state-default
ui-corner-all
he mirado en los documentos datepicker, pero no pueden ver una opción que le permite inhabilitar dentro o fuera de este estilo y yo habría pensado que esto sucede por defecto de todos modos.
¿Alguien me puede mostrar lo que debo hacer para habilitar esto?
Muchas gracias.
actualización:
<input id="dob" type="text" maxlength="45" size="45" />
Este es el marcado de entrada desde el sitio en vivo a lo solicitado.
asegurarse de que ha incluido css su página –
Bien , siempre puedes [agregar esas clases tú mismo] (http://jsfiddle.net/gothick/WHeEy/).¿Podemos ver la fuente de la 'entrada' en el sitio de trabajo, por favor? –
@Matt Hola. He hecho una edición en mi publicación para mostrar la 'entrada' real del sitio en vivo. – Joe