OK tal vez este es un tema trivial, pero estoy muy interesado en ver si alguien tiene alguna idea al respecto:Mostrar jQuery UI datepicker en el campo de entrada, haga clic en?
Estoy usando JQuery UI. Tengo un campo <input id="#myfield" type="text">
y llamo al $('#myfield').datepicker()
. El selector de fecha se muestra cada vez que el campo se enfoca. Pero el campo es el primero en mi forma y ya está enfocado cuando se carga, por lo que al hacer clic en el campo no se muestra. Además, si cierro el marcador de fecha con la tecla Esc, no puedo abrirlo de nuevo haciendo clic en el campo, por el mismo motivo: ya está enfocado.
Soy consciente de que yo pudiera establecer el parámetro .datepicker({showOn: 'button'})
pero no quiero el botón. ¿Hay alguna forma de que aparezca el marcador de fecha cuando se enfoca el campo O se hace clic cuando ya está enfocado? Ya probé $('#myfield').click(function() { $(this).focus() })
y hace que Datepicker se abra correctamente cuando hago clic en el campo de entrada, pero cuando selecciono una fecha, no aparece en el campo.
me gusta bastante el botón, es bastante Es normal usarlo, de hecho, diría que fue una mala decisión no usarlo. – NimChimpsky
Normalmente estoy de acuerdo con usted. Vea mi comentario debajo de la respuesta de Rohan Büchner sobre por qué no quiero el botón. – alexg