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

Consulta sobre Actionscript!

Estas en el tema de Consulta sobre Actionscript! en el foro de Flash y Actionscript en Foros del Web. Hola a todos este es un codigo de una form que tengo, quisiera que en el campo de telefono, solo se puedan meter numeros (en ...
  #1 (permalink)  
Antiguo 22/02/2006, 05:01
 
Fecha de Ingreso: febrero-2006
Mensajes: 4
Antigüedad: 11 años, 9 meses
Puntos: 0
Consulta sobre Actionscript!

Hola a todos este es un codigo de una form que tengo, quisiera que en el campo de telefono, solo se puedan meter numeros (en concreto 9 digitos los tipicos de fijo o móvil). De todas maneras ya tengo activada la caja de texto como input text y los caracteres como specify range (numerals) sabe alguien que he de modificar para que sólo se puedan meter numeros y un máximo de 9? Un saludo y muchas gracias!

on (release) {

if (!Nombre.length) {
EmailStatus = "Por favor, escriba su nombre";
}
else if (!Empresa.length) {
EmailStatus = "Por favor, incluya un nombre de empresa";
}
else if (!Telefono.length || Telefono.indexOf("0123456789") == -1) {
EmailStatus = "Por favor, incluya un numero valido";

}
else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
EmailStatus = "Por favor, incluya un email correcto";
}

else if (!Comentarios.length) {
EmailStatus = "Por favor, escriba un asunto";
}

else {
loadVariablesNum ("MailPHP.php", "0", "Post");
gotoAndPlay(10);
}
}
  #2 (permalink)  
Antiguo 22/02/2006, 06:04
 
Fecha de Ingreso: noviembre-2002
Mensajes: 249
Antigüedad: 15 años, 1 mes
Puntos: 0
Aqui tienes un ejemplo:

http://www.faq-mac.com/cursos/flash/Capt6/
  #3 (permalink)  
Antiguo 22/02/2006, 06:09
Avatar de -=ArgoN=-  
Fecha de Ingreso: octubre-2005
Ubicación: Barcelona, España
Mensajes: 843
Antigüedad: 12 años, 2 meses
Puntos: 1
Sonrisa

Para lo de que solo se puedan escribir 9 caracteres debes usar:

Código:
tucampo_txt.maxChars = 9;
Para lo de que solo puedan ser numeros:

Código:
tucampo_txt.restrict = "0-9";
Saludos,

ArgoN
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 13:10.