Foros del Web » Programando para Internet » Javascript »

Funcion getFocus()

Estas en el tema de Funcion getFocus() en el foro de Javascript en Foros del Web. Hola he buscado y buscado pero sin resultado, algo así el codigo: Código HTML: <script> var x = document.getElementById("mi_input"); if(x.getFocus()) alert("Estan escribiendo en el input"); ...
  #1 (permalink)  
Antiguo 28/12/2008, 18:30
 
Fecha de Ingreso: diciembre-2007
Mensajes: 169
Antigüedad: 16 años, 4 meses
Puntos: 6
Pregunta Funcion getFocus()

Hola he buscado y buscado pero sin resultado, algo así el codigo:

Código HTML:
<script>
var x = document.getElementById("mi_input");
if(x.getFocus()) alert("Estan escribiendo en el input");
else alert("El input no tiene el foco actualmente");
</script>
....

<input type="text" id="mi_input"> 
osea alguna función que me diga si el foco lo tiene un determinado input del cual yo tengo de antemano el id.

Gracias :D
  #2 (permalink)  
Antiguo 28/12/2008, 19:22
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Funcion getFocus()

Hola:

El foco es un evento, así que puedes usarlo para por ejemplo asignar el id a una variable...

<input onfocus="variable_focus = this.id"...pero por las dudas deberías combinarlo con onblur (perder el foco)... onblur="variable_focus='' "

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 28/12/2008, 19:26
 
Fecha de Ingreso: diciembre-2007
Mensajes: 169
Antigüedad: 16 años, 4 meses
Puntos: 6
Respuesta: Funcion getFocus()

Gracias Caricatos!

Al parecer es la única forma de resolver esto :D

:D
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:02.