Comunidad de diseño web y desarrollo en internet online

Campo Mail, controlado. Ayuda por favor

Citar            
MensajeEscrito el 04 Sep 2005 04:43 pm
Flasheros, necesito ayuda GURU , he estado buscando posteos anteriores donde hable de como controlar el" @ .com .net . info, etc" en un formulario en flash para que el campo e-mail tenga una rutina de comprobación paras un mail correcto de entrada.
No lo encuentro, pido por favor ayuda para solucionar este tema.
Muchisimas gracias a todos.
KroX

Por Kro

3 de clabLevel



Genero:Masculino  

--

msie
Citar            
MensajeEscrito el 04 Sep 2005 05:43 pm
Esto a sido tratado MIL veces, pero vamos, una solucion rapida es ver si la cadena posee esas letras. lo mas normalito seria

supongamos que el campo de texto se llame "email"

function chekear() {
error = 0;
if(email.text.length<6) { error++; }
if(email.text.indexOf("@")==-1) { error++; };
if(email.text.indexOf(".")==-1) { error++; };
if(error==0) { enviar() } else { email.text = "ERROR EN EL EMAIL";};

1.- controlamos la longitud 6 al menos
[email protected] podria darse el caso de un email asi [hay dominios de dos letras, como por ejemplo "tv"
2.- controlamos la existencia de la @
3.- y la del .
No se podria controlar mas, a menos claro que quieras hacer un filtro y por ejemplo solo aceptar correos de hotmail.com...

la funcion cadena.indexOfdevuelve la posicion en la que se encontro el argumento en la cadena, devuelve -1 si no se encontro

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 04 Sep 2005 06:35 pm
Muchisimas Gracias por responder y ser tan correcto en la solución, lo pruebo ahora mismo.
Gracias de nuevo.

Por Kro

3 de clabLevel



Genero:Masculino  

--

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.