Comunidad de diseño web y desarrollo en internet online

problema raro con mi minicodigo solo pocas lineas, por fa

Citar            
MensajeEscrito el 19 Ago 2008 07:18 pm
hola a todos el siguiente codigo lo que hace es comprobar que los textos tengas mas de 10 caracteres, pèro siempre me comprueba el primero o sea "asunto_txt.text.length" pero el segundo "cuerpo_txt.text.length)>10" parece que no lo comprueba por que con el "trace" puedo ver el valor y este es mayos a diez pero no se por que no entra en las dos condiciones if sino solo en la primera. si alguien lo ve mas claro que yo se lo agradeceria.

on (release) {
trace(cuerpo_txt.text.length);
if ((asunto_txt.text.length)>10){
if ((cuerpo_txt.text.length)>10){
if (cuerpo_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1 ) {
estado_txt.text = "Enviando su correo ...";
enviarMail();
} else {
estado_txt.text = "Debe introducir un email valido.";
}
}
estado_txt.text = "Debe rellenar el campo de nombre";
}else{
estado_txt.text = "Debe rellenar todos los campos ...";
}
}

Por duiveloscar

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Ago 2008 07:32 pm
Posiblemente haya algúna llave de mas o de menos, aunque te vonviene encadenar las condiciones en un solo if, por ejemplos si quiero que asunto y cuerpo tengan más de 10 caracteres puedo hacer:

Código ActionScript :

if((asunto_txt.text.length>10) && (cuerpo_txt.text.length>10)){
  //ambas condiciones deben ser ciertas, && significa AND
} else {
  //ERROR
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Ago 2008 08:04 pm
Gracias, lo he hecho asi y ahora si me vale. un saludo crack

Por duiveloscar

5 de clabLevel



 

firefox

 

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