Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

natalia

Validar cpf

Recommended Posts

Oi pessoal,Eu peguei este script pronto testei e funcionou, mas preciso colocar um botão para enviar os dados do formulário para outra página. Mas depois que coloquei o botão parou de validar o cpf. O script é este abaixo:<script language="javascript"> function cpf(pcpf) { if (pcpf.length != 11) {sim=false} else {sim=true} if (sim ) // valida o primeiro digito { for (i=0;((i<=(pcpf.length-1))&& sim); i++) { val = pcpf.charAt(i) if ((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4") && (val!="5")&&(val!="6")&&(val!="7")&&(val!="8")) {sim=false} } if (sim) { soma = 0 for (i=0;i<=8;i++) { val = eval(pcpf.charAt(i)) soma = soma + (val*(i+1)) } resto = soma % 11 if (resto>9) dig = resto -10 else dig = resto if (dig != eval(pcpf.charAt(9))) { sim=false } else // valida o segundo digito { soma = 0 for (i=0;i<=7;i++) { val = eval(pcpf.charAt(i+1)) soma = soma + (val*(i+1)) } soma = soma + (dig * 9) resto = soma % 11 if (resto>9) dig = resto -10 else dig = resto if (dig != eval(pcpf.charAt(10))) { sim = false } else sim = true } } } if (sim) { alert("Valor Valido de CPF") } else alert("Valor invalido de CPF") }</script><form><b>Teste de CPF:</b><input type=Text name=xcpf onchange="cpf(this.form.xcpf.value);"></form><form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa chama esta função no onsubmit do form...

Compartilhar este post


Link para o post
Compartilhar em outros sites

aqui é ASP né???falows

Exato, heheehTou meio aereo ainda...Movido de ASP para Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.