Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Entao... to precisando de um script pra validar CPF... alguém tem aí ???Um que só exiba o alert qdo o cpf for incorreto...Alica CWB
Eu tenho esse, mas ele nao ta funcionando legal...Alica CWB :)
E outra, falta fechar um ultimo } no seu script.Alica CWB
ham... foi na hora de colar...
Entao, você nao tem outro script nao ??? :) Alica CWB
tenho, vou procurar aqui, e posto ja ja
Aquele que te mandei não serviu alicacwb? :)
Ele valida, informa o erro e põe a máscara se estiver correto!
Aquele que te mandei não serviu alicacwb
é aqule q você postou lá no outro fórum?é justamente esse q estou procurando... :)
Aqui está um outro:
function validacpf(campo){ var i; s = campo.value; var c = s.substr(0,9); var dv = s.substr(9,2); var d1 = 0; for (i = 0; i < 9; i++) { d1 += c.charAt(i)*(10-i); } if (d1 == 0){ alert("CPF Invalido") return false; } d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(0) != d1) { alert("CPF Invalido") return false; } d1 *= 2; for (i = 0; i < 9; i++) {d1 += c.charAt(i)*(11-i);} d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(1) != d1) { alert("CPF Invalido") return false; } return false; }
tbm funciona :)
nos testes chamei assim: OnBlur="return validacpf(this)".
té + ;)
>
Aquele que te mandei não serviu alicacwb
é aqule q você postou lá no outro fórum?é justamente esse q estou procurando... ;)
Aquele mesmo cassitos! :)
Agora tem um outro problema.. O js tem que verificar sem a máscara.....Alica CWB
Alias, esse serviu... Só tem que fazer ele remover a máscara para validar, que eh feita assim...
<input type="text" name="tb_cg_cpf" size="30" maxlength="14" value="<?php echo $tb_cg_cpf ?>" class="textfiel" onkeypress="return txtBoxFormat(document.cadastro_pf, 'tb_cg_cpf', '999.999.999-99', event);" onBlur="validacpf(this);">Sei que tem como fazer isso, só nao sei como...
Usei esse código pra validar....
function validacpf(campo){ var i; s = campo.value; var c = s.substr(0,9); var dv = s.substr(9,2); var d1 = 0; for (i = 0; i < 9; i++) { d1 += c.charAt(i)*(10-i); } if (d1 == 0){ alert("CPF Invalido") return false; } d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(0) != d1) { alert("CPF Invalido") return false; } d1 *= 2; for (i = 0; i < 9; i++) {d1 += c.charAt(i)*(11-i);} d1 = 11 - (d1 % 11); if (d1 > 9) d1 = 0; if (dv.charAt(1) != d1) { alert("CPF Invalido") return false; } return false; }
Valeu....
Alica CWB
essa função tava adapatada p/ validar só valor em formatação...
neste caso adiciona isso q está em negrito na posição indicada:
var i;
s = campo.value;
s=s.replace(/\.+/g,"");
s=s.replace(/\-+/g,"");
var c = s.substr(0,9);
var dv = s.substr(9,2);
var d1 = 0;
beleza?
acho q agora vai ;)
té +
YYYYyaaaaaahhhhhooooooo !!!!!!!!!!!!!!!iiiiiuuupiiiiiiiiiiiiiiiiiiiiiiii !!!!!!!!!!!!!ha ha ha !!!!!!!!!!!!! :lol: :huh: :D MA-RA-VE-LHA !!!!!!!!!!!!!!!!!!!!!!!!!Mto bom galeria !!! Valeu mesmo, de coração !Alica CWB :P :P :D
Ei, será que vcs nao tem por aí, um igualzinho o de cpf que a gente fez, mas que fosse de cnpj ???Tipo, que só desse alert qdo estivesse incorreto, que somente avisasse o usuario do erro, mas deixasse passar qdo o form fosse submetido, que retirasse a mascara pra validar, etc...Mto dificil ?Alica CWb
Esse:
té +