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

Validar CPF sem Refresh


Jean Paulo

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

Estou tentando usar esse código dentro do meu formulário de cadastro de vendedor, ou seja, não será enviado para outro formulário. E queria usar de uma maneira que o cpf fosse verificado quando o usuário retirar o cursor do campo cpf.

No Delphi seria no evento onexit. No PHP como ficaria?

function VerificaCPF () {
if (vercpf(document.frmcad_vendedor.cpf.value)) 
{
    document.frmcad_vendedor.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;}

Editado por viper33
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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...