06/09/2004, 00:11
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años Puntos: 61 | |
Cómo toma valor ema y long?
Si ema es un valor de un campo del formulario recuerda que debe tomar el valor como hemos dicho:
ema=document.forms["formtras"].ema.value;
long=ema.length;
Veo que es un comprobador de email introducido. Te sugiero para mayor seguridad compruebes si tiene la arroba después del primer caracter y antes de los 4 últimos ya que una dirección de correo ni empieza por arroba ni termina con ella. Es más, la extensión más pequeña es de 2 caracteres y antes está el punto. Por lo que la arroba tiene que estar por lo menos antes de los 4 últimos caracteres ([email protected]). Así que la linea del for pondría:
for(x=1;x<(long-4);x++){
Un saludo!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |