PUBLICIDADE
Este código tem nota
10

Autor

angelojrdf

Angelo Resende Júnior

membro deste dezembro de 2006

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

O mercado de publicidade na web chegou no seu limite?

Validar CPF via JavaScript


Código responsável para fazer a validação do número do CPF via JavaScript
Função simples e fácil de aplicar em seu site.

DICA: Como no código apresentado o action do form está direcionando para a página "default.html", salve o código também como "default.html"

*´¨) AN-ICE
¸.•´¸.•*´¨) ¸.•*¨)
(¸.•´ (¸.•` * ANGELO JÚNIOR (.)(.)
<html>
<title>.:: C&oacute;digo Fonte ::.</title>
<head>
<script language="javascript">
function VerificaCPF () {
if (vercpf(document.frmcpf.cpf.value)) 
{document.frmcpf.submit();}else 
{errors="1";if (errors) alert('CPF NÃO VÁLIDO');
document.retorno = (errors == '');}}
function vercpf (cpf) 
{if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
return false;
add = 0;
for (i=0; i < 9; i ++)
add += parseInt(cpf.charAt(i)) * (10 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(9)))
return false;
add = 0;
for (i = 0; i < 10; i ++)
add += parseInt(cpf.charAt(i)) * (11 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(cpf.charAt(10)))
return false;
alert('O CPF INFORMADO É VÁLIDO.');return true;}
</script>
</head>

<body>
<form name="frmcpf" method="post" action="default.html" onsubmit="VerificaCPF();">
<table width="34%" border="1" cellspacing="0" cellpadding="0" align="center" height="51">
<tr>
<td> 
<div align="center">Informe o CPF: 
<input type="text" name="cpf" size="12" maxlength="11">
<input type="button" name="Submit" value="Checar" onclick="VerificaCPF();">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>

Sim   Não   Este código foi útil para você?
NotaComentário
10
victords comentou em 11/6/2009

Adorei!

verificar do lado do usuário economiza muito tempo
e evita que muitos desistam
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.