Foros del Web » Programando para Internet » Javascript »

eventos onBlur y focus en Firefox

Estas en el tema de eventos onBlur y focus en Firefox en el foro de Javascript en Foros del Web. tengo un formularion en el cual validado campo por campo, el problema que se me presenta es que en firefox no me regresa el foco ...
  #1 (permalink)  
Antiguo 26/11/2007, 15:32
 
Fecha de Ingreso: octubre-2007
Mensajes: 83
Antigüedad: 16 años, 7 meses
Puntos: 0
De acuerdo eventos onBlur y focus en Firefox

tengo un formularion en el cual validado campo por campo, el problema que se me presenta es que en firefox no me regresa el foco a la caja de texto donde por ejemplo el usuario a introduciodo un mail incorrecto.

este es el codigo
Cita:
function validarEmail()
{
if (/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/.test(document.all('mail').value))
{
return (true);
}
else
{
alert("Direccion de Correo Invalida");
document.all('mail').select();
document.all('mail').focus();

return (false);
}
}
Cita:
<td>Correo Electr&oacute;nico<br>
<input name="mail" class="cont2" id="mail" size="40" maxlength="50" onblur="validarEmail()"></td>
  #2 (permalink)  
Antiguo 26/11/2007, 17:15
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Re: eventos onBlur y focus en Firefox

mm pues por lo que tengo entendido, document.all solo funciona por el momento para IE.
Lo que yo te recomiendo, para que te quites de problemas, es que uses document.getElementById()
que por el momento he visto na da problemas en IE,Firefox y Opera.

Saludillos.
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 03:13.