Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
A função é colocada entre as tags <head></head> é a seguinte:<script>function formatar(src, mask){ var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); }}</script>E no local do forme você coloca:OnKeyPress="formatar(this, '#####-###')"Nota: O onKeyPress você deve colocar como no exemplo abaixo:<input id="cpf" name="cpf" value=" " size="9" maxlengt="9" OnKeyPress="formatar(this, '#####-###')">Quando o usuário digitar apenas os números ele colocará o hífen automáticamente.Outros exemplos que podem ser usados é:CEPOnKeyPress="formatar(this, '#####-###')"CPFOnKeyPress="formatar(this, '###.###.###-##')"DATAOnKeyPress="formatar(this, '##/##/####')"
Olá galera,
Navegando pela Internet encontrei um kra muito safo mesmo. Ele postou uma solução muito simples para adicionar máscara a formulários e gostaria de sugerir para todos aqui. Sem esquecer de dar os créditos para este safo o Sr.Eliel Silva da Cruz da ScriptFacil.com.br.
Bom pessoal qualquer dúvida procurem por ele.
Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Carregando comentários...