Categorías destacadas
programacion php    
Artículo
1
¡votar!

 Formateado de inputs con Masked Input Plugin

Masked Input es un plugin desarrollado para jQuery que te permite formatear campos de entrada para así poder controlar la entrada de datos en nuestros campos del formulario.

Mediante este plugin, podremos controlar los datos que se ponen en los campos, así poder indicar que la fecha que aparezca en un campo solo pueda tener formato “__/__/____”, el cual se irá cumplimentando con los datos correctos, y si se intenta poner un dato no permitido, este no os dejará ponerlo.

Para establecer los patrones, el plugin permite la opción de utilizar ciertos comodines. Veamos estos comodines.

  • A : Representa un carácter alfabético.
  • 9 : Representa un carácter numérico.
  • * : Representa tanto un carácter número o alfabético.

Lo primero que hay que hacer, es descargarse la librería para su utilización. Lo podéis hacer desde el siguiente enlace.

Una vez descargado, debemos de añadir las librerías en nuestra aplicación. Recordemos que hace falta jQuery para que funcione el plugin.

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.maskedinput.js" type="text/javascript"></script>


Lo último que habría que hacer sería hacer la llamada a la función que hace el control de los datos introducidos. Para ello debemos de indicarle la cadena que queremos que cumpla.

jQuery(function($){
$("#date").mask("99/99/9999");
$("#phone").mask("(999) 999-9999");
$("#tin").mask("99-9999999");
$("#ssn").mask("999-99-9999");
});


Como vemos, debemos de hacer la llamada pasándole el id correspondiente a cada campo del formulario que queremos controlar.

Por defecto, en los campos que se utiliza este control de datos, aparece el formato correcto pero con “_”. Si esto no nos gusta, podemos sustituirlo por lo que nosotros queramos, o indicar que no muestre nada. Esto lo podríamos hacer de la siguiente forma.

jQuery(function($){
$("#product").mask("99/99/9999",{placeholder:" "});
});


Podéis ver un ejemplo de funcionamiento en su página oficial.
   
Publicado por:
angel carrero
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon