Comunidad de diseño web y desarrollo en internet online

Formulario: verificación e-mail

Citar            
MensajeEscrito el 03 Nov 2008 12:31 pm
Tengo el siguiente formulario en flash... pero no me funciona la verificación de la casilla de mail.. o sea, que corrobore si contiene "@" y "." en el campo del e-mail.
No sé porque no funciona, ya que en el código está presente la verificación aparentemente!!

Esté es el AS del escenario (frame 1):

Código :

stop();
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
function enviarMail() {
   envio_lv.nombre = nombre_txt.text;
   envio_lv.apellido = apellido_txt.text;
   envio_lv.empresa = empresa_txt.text;
   envio_lv.email = email_txt.text;
   envio_lv.cuerpo = cuerpo_txt.text;
   envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
   }
recibir_lv.onLoad = function(exito) {
   if (exito) {
      estado_txt.text = this.estado;
      btn.enabled = false;
   } else {
      estado_txt.text = "Error en la aplicacion";
   }
};


Y éste el del botón de envío:

Código :

on (release) {
   if (!nombre_txt.length) {
      estado_txt.text = "Nombre incompleto";
   } else if (!apellido_txt.length) {
      estado_txt.text = "Apellido incompleto";
   } else if (!email_txt.length) {
      estado_txt.text = "E-mail incompleto";
   } else if (!email_txt.length || email_txt.indexOf("@") || email_txt.indexOf(".")) {
      estado_txt.text = "E-mail incompleto";
   } else if (!cuerpo_txt.length) {
      estado_txt.text = "Mensaje incompleto";
   } else {
      estado_txt.text = "Enviando el mensaje...";
      enviarMail();
   }
}


Alguna sugerencia???

Por Argento1982

14 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Nov 2008 03:56 pm
te falta not (!) en las otras dos condiciones del @ y "."

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

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