Ir para conteúdo
Fórum Script Brasil
  • 0

Validação De Cpf


adriano182

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Verificação de CPF:

<html>
<body>
<head>


<script language="javascript">
function submete () {
   if (checaCPF(document.form1.cpf.value)) {
     document.form1.submit();
   }
   else {
    errors="1";
     if (errors) alert('Digite corretamente o CPF');
   document.MM_returnValue = (errors == '');
   }
 }

 function checaCPF (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;
	soma = 0;
	for (i=0; i < 9; i ++)
  soma += parseInt(CPF.charAt(i)) * (10 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
  resto = 0;
	if (resto != parseInt(CPF.charAt(9)))
  return false;
	soma = 0;
	for (i = 0; i < 10; i ++)
  soma += parseInt(CPF.charAt(i)) * (11 - i);
	resto = 11 - (soma % 11);
	if (resto == 10 || resto == 11)
  resto = 0;
	if (resto != parseInt(CPF.charAt(10)))
  return false;
        alert('Correto');
	return true;
 }
</script>
</head>

<body bgcolor="#FFFFFF" topmargin=0>
<form name="form1" method="post" action="cpf.html">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td class="nav" colspan="4">&nbsp; </td>
  </tr>
  <tr> 
    <td class="nav" width="41%" bgcolor="#eaeaea"><font color="#000000"><b>Digite o CPF a ser validado: 
      </font></td>
    <td class="nav" width="24%" bgcolor="#eaeaea">&nbsp;</td>
    <td class="nav" width="19%" bgcolor="#eaeaea">&nbsp;</td>
    <td width="16%" bgcolor="#eaeaea">&nbsp;</td>
  </tr>
    <tr> 
      <td width="41%" height="2"> 
        <input type="text" name="cpf" size="35" class="txt" maxlength="11">
      </td>
      <td width="24%" height="2"> 
        <input type="button" name="Submit" value=" Validar &gt;&gt; " class="txt" Onclick="submete();">
      </td>
      <td width="19%" height="2">&nbsp; </td>
      <td width="16%" height="2">&nbsp; </td>
    </tr>
  <tr> 
    <td colspan="4" height="2">&nbsp; </td>
  </tr>
</table>
</form>
<br>
<p>&nbsp;</p></body>

</body>
</html>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...