Actionscript 3.0: Restringir valores en campos de texto

Etiquetas: restrict

Los campos de texto en Flash cuentan con una propiedad (en AS2 y AS3) llamada restrict, que permite restringir el conjunto de carácteres admitidos por el campo. La sintaxis es bastante sencilla, en este ejemplo utilizo tres campos de texto y les aplico diferentes restricciones:

//Limito los valores para el campo Telefono_txt a numeros:
Telefono_txt.restrict = "0-9";
//Limito los valores para el campo Nombre_txt, excluyendo números:
Nombre_txt.restrict = "^0-9";
//Limito los valores para el campo EMail_txt a minúsculas, numeros, punto y arroba:
EMail_txt.restrict = "a-z 0-9 @ .";

Comentarios:
Alfox dijo:
Bueno, pero lo buscaba para HTML o PHP Al mail le faltan aceptar los _ y - saludos
esedeerre dijo:
En HTML que yo sepa no se pueden restringir los caracteres admitidos por el campo.
Lo que si se puede hacer es limitar el número máximo de caracteres aceptados, utilizando la propiedad maxlength.
Respecto al Flash, para añadir más caracteres admitidos, solo hay que ponerlos en la sentencia que asignamos a restrict.
Ch@do dijo:
pero para que tu ejemplo sea mucho mejor deberias aserlo con un boton ya que todo se basa al dar click en boton saludo...
esedeerre dijo:

Hola Ch@do, no sé a que te refieres.

En este ejemplo muestro la propiedad restrict, que es para campos de texto.. ¿donde crees que hay que poner el botón?

raul dijo:
Hola Ch@do, primero que nada muchas gracias por los ejemplos, me han sido de gran utilidad pero no puedo agregar el carácter - (signo menos) para incluirlo en el campo de teléfono, me resultaron los paréntesis pero ese no, si me puedes ayudar estaría muy agradecido. SALUDOS!!!
Dejar un comentario:
Tu nombre (obligatorio):

E-mail (obligatorio, no se mostrará):

Web: