Actionscript 3.0: Restringir valores en campos de texto

Actionscript 3.0: Restringir valores en campos de texto

Etiquetas: restrict

Imagen en reemplazo de flash
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:

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

Descargar archivos

Comentarios
    • Autor
    • Alfox
    Bueno, pero lo buscaba para HTML o PHP Al mail le faltan aceptar los _ y - saludos
    • Autor
    • esedeerre
    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.
    • Autor
    • Ch@do
    pero para que tu ejemplo sea mucho mejor deberias aserlo con un boton ya que todo se basa al dar click en boton saludo...
    • Autor
    • esedeerre

    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?

    • Autor
    • raul
    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!!!
    • Autor
    • savargas
    Los caracteres que no se dejan agregar normalmente, se debe usar la doble barra invertida, igual que en lenguaje C. my_txt.restrict = "\-"; Tomado de la ayuda de AS3. Muchas gracias por tus ejemplos, me sirven mucho.
Dejar un comentario
Tu nombre (obligatorio):

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

Web:

Comentario: