Urgente!!!!!! Una de javascript

21/04/2004 - 23:00 por anonymous | Informe spam
¿Es posible capturar el evento focus de TODOS los input de
una página?

Les agradezco su colaboración.

Preguntas similare

Leer las respuestas

#1 Orlando Rios
21/04/2004 - 23:27 | Informe spam
Así es , solo crea una función llamada por ejemplo:
function miformulario_onfocus()
{
/* hacer lo que quieras */
}

donde miformulario es el nombre de tu formulario, ahora
bien, como vez debe de estar dentro de tu formulario
todos los input., te recomiendo que a cada input le
asocies un id para que con el método
window.event.srcelement.id puedas saber a donde se hizo
click o quien tiene el foco.

Saludos,
Orlando Rios
Méx. D.F.
Respuesta Responder a este mensaje
#2 anonymous
22/04/2004 - 00:25 | Informe spam
Gracias Orlando

Tienes algún código que funcione en la mayoría de los
navegadores, (ejemplo: IE y Netscape).

Asimismo, te agradezco si tienes un código de ejemplo.

Gracias nuevamente...

Así es , solo crea una función llamada por ejemplo:
function miformulario_onfocus()
{
/* hacer lo que quieras */
}

donde miformulario es el nombre de tu formulario, ahora
bien, como vez debe de estar dentro de tu formulario
todos los input., te recomiendo que a cada input le
asocies un id para que con el método
window.event.srcelement.id puedas saber a donde se hizo
click o quien tiene el foco.

Saludos,
Orlando Rios
Méx. D.F.


.

Respuesta Responder a este mensaje
#3 Jhonny Vargas P.
22/04/2004 - 00:29 | Informe spam
Para Netscape no te va a funcionar... solamente en IE..


Saludos,
Jhonny Vargas P.


"anonymous" escribió en el mensaje
news:279601c427ef$85065bf0$
Gracias Orlando

Tienes algún código que funcione en la mayoría de los
navegadores, (ejemplo: IE y Netscape).

Asimismo, te agradezco si tienes un código de ejemplo.

Gracias nuevamente...

Así es , solo crea una función llamada por ejemplo:
function miformulario_onfocus()
{
/* hacer lo que quieras */
}

donde miformulario es el nombre de tu formulario, ahora
bien, como vez debe de estar dentro de tu formulario
todos los input., te recomiendo que a cada input le
asocies un id para que con el método
window.event.srcelement.id puedas saber a donde se hizo
click o quien tiene el foco.

Saludos,
Orlando Rios
Méx. D.F.


.

Respuesta Responder a este mensaje
#4 Manuel Candal
22/04/2004 - 17:54 | Informe spam
A ver si te vale este código. Lo he probado con IE6, Mozilla1.5 y Opera
7.23.

<html>
<head>
<script>
function FOCUS()
{
var e=document.getElementsByTagName('INPUT');
for (var i=0;i<e.length; i++)
e[i].onfocus= function () { window.status=this.type+ ' Enfocado'; }
}
</script>
</head>

<body onload="FOCUS();">

1<input type="text" /><br />
2<input type="password" /><br />
3<input type="button" /><br />
4<input type="submit" /><br />
5<input type="checkbox" /><br />
6<input type="radio" /><br />

</body>
</html>

Para capturar el textarea sería algo similar pero con 'TEXTAREA". Para IE6
exclusivo se puede cambiar document.getElement... por document.all y después
hacer una condicional del tipo e[i].tagName=='INPUT' ||
e[i].tagName=='TEXTAREA'

Un saludo

"anonymous" escribió en el mensaje
news:267301c427e3$b2325900$
¿Es posible capturar el evento focus de TODOS los input de
una página?

Les agradezco su colaboración.



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.665 / Virus Database: 428 - Release Date: 21/04/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida