Máscara para formatar formulários
- ViNaWeb
20 de jun, 2009
Fazer pré-formatação de campos em formulários para facilitar e ao mesmo tempo limitar o preenchimento pode ser simplificado com o uso de bibliotecas como jQuery.
A vantagem de usar estas bibliotecas é que as vezes você pode estar evitando um combate para tornar a página compatível com um navegador… mas vamos ao que interessa.
Faça o download dos JS:
Tome ciência que:
- a – Representa texto (A-Z,a-z)
- 9 – Caracteres numéricos (0-9)
- * – Caracteres diversos (A-Z,a-z,0-9)
Vamos ao HTML:
Insira:
<script src="jquery.js" type="text/javascript"></script> <script src="jquery.maskedinput.js" type="text/javascript"></script>
Depois é só chamar a função que irá formatar os compos com a
máscara que você definir:
jQuery(function($){ $("#date").mask("99/99/9999"); $("#phone").mask("(999) 999-9999"); $("#tin").mask("99-9999999"); $("#ssn").mask("999-99-9999"); });O tutorial completo e demos estão disponíveis aqui.