Foros del Web » Creando para Internet » Flash y Actionscript »

Problemas con boton "Enviar"...

Estas en el tema de Problemas con boton "Enviar"... en el foro de Flash y Actionscript en Foros del Web. Saludos!... Tengo un problema con el botón para enviar un correo. El botón contiene la siguiente información: Cita: on (release) { if (!Title.length) { emailstatus ...
  #1 (permalink)  
Antiguo 11/05/2006, 10:33
Avatar de andrewp  
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 7 meses
Puntos: 5
Pregunta Problemas con boton "Enviar"...

Saludos!...

Tengo un problema con el botón para enviar un correo. El botón contiene la siguiente información:

Cita:
on (release) {
if (!Title.length) {
emailstatus = "Please, choose one courtesy titles";
} else if (!yourname.length) {
emailstatus = "Please write your name";
} else if (!youremail.length && youremail.indexOf("@") && youremail.indexOf(".")) {
EmailStatus = "Please write an e-mail address valid";
} else if (!yourmessage.length) {
emailstatus = "Please, write your message";
} else {
loadVariablesNum("sendmail.php", "0", "POST");
emailstatus = "";
play();
}
}
El problema es que al probarlo se queda "congelado" en la parte de la validación del E-mail, incluso insertando un Email correcto.
En qué podré estar fallando?...

Gracias por to'...
__________________
Andrew :P
  #2 (permalink)  
Antiguo 12/05/2006, 04:29
Avatar de andrewp  
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 20 años, 7 meses
Puntos: 5
En fin, que ya encontré la respuesta en otro lado y os la comparto...

La línea:
Cita:
} else if (!youremail.length && youremail.indexOf("@") && youremail.indexOf(".")) {


debe cambiarse por:
Cita:
} else if (!youremail.length || youremail.indexOf("@") == -1 || youremail.indexOf(".") == -1) {


De esta manera funciona sin problemas.... Cordiales saludos!....

__________________
Andrew :P
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 18:32.