
Olá pessoal, hoje venho mostrar pra vocês, como fazer a máscara para um campo CPF, isso mesmo, quando você digita automaticamente adicionar os caracteres de
" . " e " - " no final.
<script type="text/javascript">
<!--
function FormataCpf(campo, teclapres)
{
var tecla = teclapres.keyCode;
var vr = new String(campo.value);
vr = vr.replace(".", "");
vr = vr.replace("/", "");
vr = vr.replace("-", "");
tam = vr.length + 1;
if (tecla != 14)
{
if (tam == 4)
campo.value = vr.substr(0, 3) + '.';
if (tam == 7)
campo.value = vr.substr(0, 3) + '.' + vr.substr(3, 6) + '.';
if (tam == 11)
campo.value = vr.substr(0, 3) + '.' + vr.substr(3, 3) + '.' + vr.substr(7, 3) + '-' + vr.substr(11, 2);
}
}
//-->
</script>
<input name="cpf" type="text" id="cpf" size="30" maxlength="14" onkeyup="FormataCpf(this,event);" />
--------------------------------------
www.levhost.com.br
--------------------------------------