JavaScript - no perder el foco de un elemento

   
Vista:

no perder el foco de un elemento

Publicado por Pedro (1 intervención) el 07/05/2013 13:43:10
¡Hola!

Me gustaría saber cómo podría hacer para que cuando el usuario, situado en un textarea, le dé a la tecla TAB pero no pierda el foco, que no cambie el foco (que es la acción por defecto de TAB).

He probado de diversas maneras, a través del método onblur(), con los 3 de las teclas (keydown, keypress, keyup) pero no me ha salido... ¿Me podría decir alguien cómo se puede conseguir?

Además, he buscado por Google y no encuentro nada, ¿acaso es una cosa demasiado específica? No lo creo, la verdad. Ojalá alguien me pueda ayudar en esto. Gracias, y felicitaciones por el foro!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

no perder el foco de un elemento

Publicado por xve (1594 intervenciones) el 07/05/2013 17:30:29
Hola Pedro, aquí tienes un ejemplo de como hacerlo con jquery... por mucho que pierda el foco, siempre volverá... espero que te sirva.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://code.jquery.com/jquery-latest.js"></script>
 
<script type="text/javascript">
$(document).ready(function(){
    $("#entrada1").focusout(function(){
        $(this).focus();
    });
});
</script>
</head>
 
<body>
<p>
    <form action="pagina.html">
        indica un texto <input type="text" id="entrada1">
        <input type="text" id="entrada2">
        <input type="submit" value="enviar" onclick="return validar();">
    </form>
</p>
</body>
</html>

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar