26/02/2007, 08:44
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 18 años, 1 mes Puntos: 30 | |
Re: duda, formulario flash el error esta el el if
Código:
function isMail(mail:String) {
// indexOf devuelve la primera posición de la cadena indicada en el string, la primera posición es 0
// lastIndexOf devuelve la última posición de la cadena indicada en el string
if (mail.indexOf("@")>0 && mail.indexOf("@") == mail.lastIndexOf("@")) {
// si la @ se encuentra al menos en posición 1 y no hay dos @
if (mail.lastIndexOf(".")>mail.indexOf("@")+1 && mail.lastIndexOf(".")<mail.length-2) {
// si el último . se encuentra después de la @ + 1 y después de éste hay al menos dos caracteres
return true;
} else {
return false;
}
} else {
return false;
}
}
if (!isMail("[email protected]")) {
//sumale el operador NOT logico "!"
trace("Esto correo es invalido");
Alert.show("Introduzca un correo electrónico válido", "Error", Alert.OK);
Selection.setFocus(mail_txt);
return false;
} else {
trace("Este correo es correcto");
}
nota: el ultimo else yo se lo agregue se supone que ahi deberia ir el codigo que envia las variables al php |