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

Validar campo de teléfono en un formulario en flash

Estas en el tema de Validar campo de teléfono en un formulario en flash en el foro de Flash y Actionscript en Foros del Web. Hola amigos! Estoy trabajando en un formulario en flash con AS2 y no consigo hacer una validación correcta para el campo del teléfono. La cuestión ...
  #1 (permalink)  
Antiguo 24/11/2009, 13:07
 
Fecha de Ingreso: noviembre-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
Validar campo de teléfono en un formulario en flash

Hola amigos!

Estoy trabajando en un formulario en flash con AS2 y no consigo hacer una validación correcta para el campo del teléfono. La cuestión es que no sé como hacer para que solo acepte un 6 ó 9 más 8 dígitos.

Si alguien tiene una ligera idea se lo agradezco desde ya.

Salu2!
  #2 (permalink)  
Antiguo 24/11/2009, 16:42
Avatar de DarkskullDA  
Fecha de Ingreso: julio-2006
Mensajes: 698
Antigüedad: 18 años, 4 meses
Puntos: 13
Respuesta: Validar campo de teléfono en un formulario en flash

haber tienes un camp ode texto de entrada con nombre de instancia "muelalab"
y un boton (en este ejemplo el camp ode texto esta en el _root

bueno pues en el mismo frame donde este el camp ode texto escribes (en el frame)
Código:
_root.muelalab.restrict="0-9";
y en el boton escribes
Código:
on(release){
if((_root.muelalab.text.indexOf("6")==0 || _root.muelalab.text.indexOf("9")==0) && _root.muelalab.text.length==9){
	trace("correcto");
	}
}
lsito este codigo solo permite colocar nunmeros en tu cmapo de texto.. el boton valida que sean 9 numeros y q empeise por 6 o 9

en mi blog muelalab.com/blog ahi mas tutoriales de esto..
suerte..
__________________
Curso Desarrollo De Aplicaciones IFrame Para Facebook Conoce la Graph Api, Javascript/PHP SDK, Dialogos, Pestañas, entre otros.
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:28.