marcus Gemeos Postado Março 11, 2006 Denunciar Share Postado Março 11, 2006 Olá,Eu gostaria de saber se tem na hora de um cadastro no formulario validar se o CPF é verdadeiro?E como faço?Preciso!Obrigado!Marcus Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DataSet Postado Março 11, 2006 Denunciar Share Postado Março 11, 2006 Tem sim.. eu uso esse:function validaCPF(campo) { cpf = campo.value; numeros = "0123456789" cpfx = ""; for (x = 0; x <= 14; x++) { if (numeros.indexOf(cpf.charAt(x)) >= 0) cpfx = cpfx + cpf.charAt(x); } valor = true; erro = new String; if (cpf.length < 11) erro += "CPF incompleto. "; //campo.value = ""; var nonNumbers = /\D/; if (nonNumbers.test(cpfx)) erro += "A verificacao de CPF suporta apenas Números!"; if (cpf == "000.000.000-00" || cpf == "111.111.111-11" || cpf == "222.222.222-22" || cpf == "333.333.333-33" || cpf == "444.444.444-44" || cpf == "555.555.555-55" || cpf == "666.666.666-66" || cpf == "777.777.777-77" || cpf == "888.888.888-88" || cpf == "999.999.999-99"){ erro += "Número de CPF invalido!" campo.value = ""; } var a = []; var b = new Number; var c = 11; for (i=0; i<11; i++){ a = cpfx.charAt(i); if (i < 9) b += (a * --c); } if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x } b = 0; c = 11; for (y=0; y<10; y++) b += (a[y] * c--); if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; } if ((cpfx.charAt(9) != a[9]) || (cpfx.charAt(10) != a[10])){ erro +="Número de CPF invalido!"; campo.value = ""; } if (erro.length > 0){ alert(erro); //campo.focus(); return false; } return true; }Para chamar a função use o modelo:<input type=text name=cicNum maxlength=14 id=cpfID onBlur="javascript:return validaCPF(this)" onKeyPress="FormataCpf(11)">Está validando ao sair do campo(onblur) mas você pode mudar...qualquer coisa posta aí... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marcus Gemeos Postado Março 12, 2006 Autor Denunciar Share Postado Março 12, 2006 Olá amigo,Desculpe mas não houve resultados!Marcus Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Henderson Postado Março 12, 2006 Denunciar Share Postado Março 12, 2006 não sei se você percebeue não sei se to falando merda tb!mas acho que isso ae é javascriptvocê colocou no topoentre as tags de script?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - marcus gemeos - Postado Março 13, 2006 Denunciar Share Postado Março 13, 2006 Beleza amigo, ta tudo funcionando agora...Esqueci de um comando!me desculpe!Obrigado!Marcus Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marcus Gemeos
Olá,
Eu gostaria de saber se tem na hora de um cadastro no formulario validar se o CPF é verdadeiro?
E como faço?
Preciso!
Obrigado!
Marcus
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.