Validação de CPF
sexta-feira, 22 de agosto de 2008 | Marcadores: cpf, validação de formulários | 0 comentários |>script language=javascript<
function validacpf(){
var i;
s = document.frmCli.txtCpf.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 true;
}
>/script<
>/head<>body<
>form name=frmCli<
>input type=text name=txtCpf size=11 maxlength=11 onblur="return validacpf()"<CPF
>/form<
>/body<