Telefone: (00)0000-0000
Cep: 00000-000
Data de nascimento: 00/00/0000
Cpf: 000.000.000-00
Copie o script abaixo:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Máscara</title>
<script language=javascript>
function Mascara (formato, keypress, objeto){
campo = eval (objeto);
// cep
if (formato=='cep'){
separador = '-';
conjunto1 = 5;
if (campo.value.length == conjunto1){
campo.value = campo.value + separador;}
}
// cpf
if (formato=='cpf'){
separador1 = '.';
separador2 = '-';
conjunto1 = 3;
conjunto2 = 7;
conjunto3 = 11;
if (campo.value.length == conjunto1)
{
campo.value = campo.value + separador1;
}
if (campo.value.length == conjunto2)
{
campo.value = campo.value + separador1;
}
if (campo.value.length == conjunto3)
{
campo.value = campo.value + separador2;
}
}
// nascimento
if (formato=='nascimento'){
separador = '/';
conjunto1 = 2;
conjunto2 = 5;
if (campo.value.length == conjunto1)
{
campo.value = campo.value + separador;
}
if (campo.value.length == conjunto2)
{
campo.value = campo.value + separador;
}
}
// telefone
if (formato=='telefone'){
separador1 = '(';
separador2 = ')';
separador3 = '-';
conjunto1 = 0;
conjunto2 = 3;
conjunto3 = 8;
if (campo.value.length == conjunto1){
campo.value = campo.value + separador1;
}
if (campo.value.length == conjunto2){
campo.value = campo.value + separador2;
}
if (campo.value.length == conjunto3){
campo.value = campo.value + separador3;
}
}
}
</SCRIPT>
</head>
<BODY>
<FORM name=cadastro action=cadastro.asp method=post>
<INPUT id=email_antigo type=hidden name=email_antigo> <INPUT type=hidden name=codigo>
<TD class=texto width="40%" height=25>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=texto width="16%">Telefone:</TD>
<TD class=texto width="32%"><INPUT class=campoform
onkeypress="Mascara('telefone', window.event.keyCode, 'document.cadastro.telefone');"
maxLength=13 size=12 name=telefone> </TD>
</TR>
<TR>
<TD class=texto width="16%">Cep:</TD>
<TD class=texto width="32%"><INPUT class=campoform
onkeypress="Mascara('cep', window.event.keyCode, 'document.cadastro.cep');"
maxLength=9 size=10 name=cep></TD>
</TR>
<TR>
<TD class=texto width="16%">Data Nascimento:</TD>
<TD class=texto width="32%"> <INPUT
class=campoform
onkeypress="Mascara('nascimento', window.event.keyCode, 'document.cadastro.nascimento');"
maxLength=10 size=10 name=nascimento>(dd/mm/aaaa) </TD></TR>
<TR>
<TD class=texto width="16%">Cpf:</TD>
<TD class=texto width="32%">
<INPUT class=campoform
onkeypress="Mascara('cpf', window.event.keyCode, 'document.cadastro.cpf');"
maxLength=14 size=14 name=cpf></TD>
</TR></TBODY></TABLE></TD>
<TD class=texto width="40%" height=25></TD></TR>
<TR>
<TD class=texto colSpan=3></FORM>
</TD></TR></TBODY></TABLE>
</body>
</html>
Configurado por Müller Dias Gonçalves