Tengo un formulario de inicio de sesión simple con 2 campos de entrada: "nombre de usuario" y "contraseña". El campo "nombre de usuario" está enfocado de manera predeterminada. El problema es que cuando el usuario hace clic fuera de los campos "nombre de usuario" o "contraseña", el foco se va (no está en los campos "nombre de usuario" ni en "contraseña"). ¿Cómo puedo forzar el foco en estos 2 campos? ? SóloCómo no perder el foco en una página de inicio de sesión
En mi caso, este es un comportamiento muy molesto, por lo que realmente quiere hacer esto :)
¿Puedo hacer algo como:?
$("*").focus(function() {
if (!$(this).hasClass("my_inputs_class")) {
// How to stop the focusing process here ?
}
});
Eugh. Por favor, no intentes hacer esto. Si los usuarios quieren que el foco esté en otro lugar, déjelos en otro lugar. – Quentin
Tal vez este comportamiento de enfoque muy irritante es algo que se le pidió que hiciera, por lo que tiene poco poder para hacer lo contrario, pero piense: ¿Realmente vale la pena el problema? ¿Es útil? ¿Incluso es necesario? – Humberto
@Misha: ¡Bienvenido a programar una aplicación web! –