|    
			
				28/01/2008, 14:53
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: enero-2008 
						Mensajes: 1
					 Antigüedad: 17 años, 9 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.
     |