Tengo un botón al hacer clic en el cual aparece un diálogo de jquery con dos campos de entrada que son jquery datepickers. Cada vez que aparece el cuadro de diálogo, los primeros campos se enfocan automáticamente, por lo que aparece el marcador de fecha. He resuelto esto por ahora al agregar otro campo de entrada ficticio. ¿Hay una mejor manera?Eliminar foco de un campo de entrada en un diálogo de jquery
Lo siento si la pregunta se repite. Intenté buscar uno ya existente pero no pude obtener uno. Por favor, dirígeme a una pregunta existente si está presente.
Editar:
bien mi código es el siguiente. Al hacer clic en un botón, aparece jdialog y hay 2 campos de entrada de fechador en el div "select_date_dialog".
$("#select_date").click(function(){
$("#select_date_dialog").dialog({
modal: true,
dialogClass: 'connect-dialog',
height: 100,
width: 500
});
});
afaik: ¿puede ser un poco más específico cómo me ayudará el desenfoque? Traté de agregar esto como se sugirió.
open: function(event, ui) {
$('#custom_from_date').blur();
}
borroso ocurre cuando el campo de entrada pierde el foco. ¿Puedo usar desenfoque para especificar si ese campo debería enfocarse o no?
¿Has probado el método blur()? – SubniC
sí, estoy publicando mi código en una edición con algunos comentarios. –
intente esto en su lugar: '$ ('input'). Blur();' tal vez el ID del cuadro de texto real no sea custom_from_date así que es mejor que juegue seguro. –