Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2008, 11:09
Avatar de carlxime
carlxime
 
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años
Puntos: 6
Re: problemilla validando formulario

Hola CiberDavid,

Efectivamente te faltan algunas sentencias if, te modifico tu código para darte una idea:

Código:
function validateName():Boolean {
if (nombre_ti.text.length<3 || isNaN(nombre_ti.text) == false) {
mensaje_txt.text = "Por favor, introduzca un nombre válido.";
nombre_ti.setStyle("color", 0xFF0000);
return false;  // Hubo un error, regresamos falso
}
else  // Todo bien, regresamos verdadero
     return true;
}
function validateTf():Boolean {
if (telefono_ti.text.length != 9 || isNan(telefono_ti.text) == true) {
mensaje_txt.text = "Por favor, introduzca un teléfono válido.";
telefono_ti.setStyle("color", 0xFF0000);
return false;
}
else
     return true;
}

function validateForm() {
     if(validateTf() && validateName()) // Es decir, si no hubo error
     {
           mensaje_txt.text = "Su consulta ha sido enviada, gracias.";
           registrationData.nombre = nombre_ti.text; 
           registrationData.telefono = telefono_ti.text; 
           registrationData.sendAndLoad("enviar_email.php", registrationData, "POST");
          clearForm();
     }
}
Básicamente ese sería el cambio, no tengo Flash en esta compu por lo que me avisas si te marca un error.

Saludos.