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

ayuda con mi minicodigo porfa, seguro que alguien lo ve mas claro que yo,

Estas en el tema de ayuda con mi minicodigo porfa, seguro que alguien lo ve mas claro que yo, en el foro de Flash y Actionscript en Foros del Web. hola a todos el siguiente codigo lo que hace es comprobar que los textos tengan mas de 10 caracteres, pèro siempre me comprueba el primero ...
  #1 (permalink)  
Antiguo 19/08/2008, 13:19
 
Fecha de Ingreso: abril-2008
Mensajes: 71
Antigüedad: 16 años
Puntos: 0
ayuda con mi minicodigo porfa, seguro que alguien lo ve mas claro que yo,

hola a todos el siguiente codigo lo que hace es comprobar que los textos tengan 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. da igual el orden que po nga siempre me comprueba solo el primero.si alguien lo ve mas claro yo se lo agradeceria.un saludo.

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 ...";
}
}
  #2 (permalink)  
Antiguo 19/08/2008, 14:29
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Respuesta: ayuda con mi minicodigo porfa, seguro que alguien lo ve mas claro que yo,

Hola duiveloscar !

Creo que el problema se origina en esta condición:

Código PHP:
if (cuerpo_txt.text.indexOf("@") != -&& email_txt.text.indexOf(".") != -1) {
... 
El texto que escribes en 'cuerpo_txt' si contiene un @ y un . ?, si no tiene los 2 caracteres la condición evalua como falsa.

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
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 22:20.