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

Inconveniente con action script en formulario de contacto

Estas en el tema de Inconveniente con action script en formulario de contacto en el foro de Flash y Actionscript en Foros del Web. Hola, soy un usuario bastante nuevo en el tema de action script, el problema que tengo es el siguiente, necesito hacer un formulario de contacto ...
  #1 (permalink)  
Antiguo 28/01/2008, 14:53
 
Fecha de Ingreso: enero-2008
Mensajes: 1
Antigüedad: 9 años, 10 meses
Puntos: 0
Inconveniente con action script en formulario de contacto

Hola, soy un usuario bastante nuevo en el tema de action script, el problema que tengo es el siguiente, necesito hacer un formulario de contacto y antes de enviarlo comprobar que los campos de ese formulario esten completos, para ello implemente la funcion comprobarCampos que se encarga de dicha tarea, el problema es que siempre, aunque esten completos todos los campos tengo un error y por ende no puedo enviar el mail, las funciones son las siguientes:


function validar_mail(nombre_campo) {
indexOfAt = nombre_campo.text.indexOf("@");
lastIndexOfDot = nombre_campo.text.lastIndexOf(".");
if (indexOfAt != -1 && lastIndexOfDot != -1) {
if (lastIndexOfDot) {
estado_txt.text = "Please check the e-mail field";
return(false);
} else {
return(true);
}
} else {
estado_txt.text = "Please check the e-mail field";
return(false);
}
}
//Funcion que revisa que esten completos todos los campos
function comprobarCampos() {
var contador:Number = 0;
estado2_txt.text = contador;
if (nombre_txt.length == 0) {
contador= 1;
}
estado2_txt.text = contador;
if (validar_mail(mail_txt) == false) {
contador=2;
}
if (telefono_txt.length == 0) {
contador=3;
}
if (mensaje_txt.length == 0) {
contador=4;
}
return contador;
}


Despues tengo implementado esto en el onRelease del boton enviar:


on (release) {
if (comprobarCampos == 0) {
estado_txt.text = "Sending ...";
enviarMail();
} else {
estado_txt.text = "Found errors, please check the form fields";
}
}


Agradecerè mucho la ayuda que me puedan brindar, ya que no tengo la menor idea de como encontrar una solucion a esto.


PD: Los mensajes estan en ingles porque la pagina que estoy haciendo está en ingles.
  #2 (permalink)  
Antiguo 29/01/2008, 00:37
Avatar de carlxime  
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 10 años, 8 meses
Puntos: 6
Re: Inconveniente con action script en formulario de contacto

Hola,

Veo que tienes un error en la siguiente instrucción: if (comprobarCampos == 0)
Ahí la palabra comprobarCampos hace referencia a una variable y no a una función, esa instrucción debería ser: if (comprobarCampos() == 0).

Saludos.
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 05:01.