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

Validar un campo Input.. Sencillo pero no sale.

Estas en el tema de Validar un campo Input.. Sencillo pero no sale. en el foro de Flash y Actionscript en Foros del Web. Buenas, Mi idea es hacer una sencilla validacion, que si un campo esta vacio haga un trace ("FALTA EL CAMPO"), pero si lleno que haga ...
  #1 (permalink)  
Antiguo 06/07/2009, 12:46
 
Fecha de Ingreso: febrero-2005
Ubicación: 101% Paraguayo
Mensajes: 57
Antigüedad: 19 años, 2 meses
Puntos: 0
Validar un campo Input.. Sencillo pero no sale.

Buenas,

Mi idea es hacer una sencilla validacion, que si un campo esta vacio haga un trace ("FALTA EL CAMPO"), pero si lleno que haga un trace("CORRECTO")

Tengo este script en FLASH MX

Código HTML:
var strAsunto String;
on(press){
	strAsunto=this.asunto_txt.text;
	if(strAsunto == "")
		trace('* FALTA COMPLETAR CAMPO ASUNTO');
	}else if(strAsunto != ""){
		trace('* Correcto');
	}
}
que estoy haciendo mal? al ejecutar esa funcion siempre me trae CORRECTO :S

Alguien me puede ayudar?
  #2 (permalink)  
Antiguo 06/07/2009, 12:53
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Validar un campo Input.. Sencillo pero no sale.

if (asunto_txt.text.length){
//tu accion
}else{
asunto_txt.text = "Invalido";
}
__________________
Quitenme la vida pero no la bebida.
  #3 (permalink)  
Antiguo 06/07/2009, 13:47
 
Fecha de Ingreso: febrero-2005
Ubicación: 101% Paraguayo
Mensajes: 57
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Validar un campo Input.. Sencillo pero no sale.

Cesarpunk grcias por responder pero igual me sigue saliendo lo mismo
Aqui una imagen de ejemplo que puede estar mal??

  #4 (permalink)  
Antiguo 06/07/2009, 13:50
 
Fecha de Ingreso: febrero-2005
Ubicación: 101% Paraguayo
Mensajes: 57
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Validar un campo Input.. Sencillo pero no sale.

se puede solucionar? tendran un .fla de ejemplo? les agredeceria :D

Última edición por SoftEdward; 06/07/2009 a las 13:56 Razón: imagen ma cargada
  #5 (permalink)  
Antiguo 06/07/2009, 14:53
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Validar un campo Input.. Sencillo pero no sale.

es al revez.... el error debe ir en el else
__________________
Quitenme la vida pero no la bebida.
  #6 (permalink)  
Antiguo 06/07/2009, 15:06
 
Fecha de Ingreso: febrero-2005
Ubicación: 101% Paraguayo
Mensajes: 57
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Validar un campo Input.. Sencillo pero no sale.

cierto, es alrevez pero igual siempre va en correcto.. nunca va al incorecto es como que existe valores en el campo..
  #7 (permalink)  
Antiguo 06/07/2009, 16:14
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Validar un campo Input.. Sencillo pero no sale.

bueno yo lo trabajo asi:

En un fotograma "funciones" creo una funcion que envia y valida los datos:

Código:
function enviar() {
	if (t_nombre.length) {
		
	         trace(t_nombre.text);
                         //Aqui hago lo que se me venga en gana
	
	} else {
                         t_nombre.text = "error, escriba su nombre";
   }
}
En otro fotograma "script" llamo al boton:

Código:
this.b_enviar.onPress = enviar;
obviamente el boton debe tener un nombre de instancia "b_enviar"

Bueno este es un ejemplo de como hago los formularios.... saludos
__________________
Quitenme la vida pero no la bebida.
  #8 (permalink)  
Antiguo 06/07/2009, 21:32
 
Fecha de Ingreso: febrero-2005
Ubicación: 101% Paraguayo
Mensajes: 57
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Validar un campo Input.. Sencillo pero no sale.

cesarpunk realmente estoy agradecido por la ayuda que me has brindado, he resulto de la siguiente manera, jaja es simpatico, pero cambie la version FLASH MX QUE UTILIZABA a la version FLASH 8 y las mismisima funcion que he creado desde el principio me funciono.. que cosas no? jaja. de todas maneras cesar THANKS THANKS por las respuestas que me has dado que fueron muy acertadas.
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 06:43.