Fiz esse código para validar o CPF, mas não está funcionando. Alguém podería me ajudar a encontrar o erro? <html>
<head>
<script type="text/javascript">
function digito1()
{
var aux = new Array(9);
var soma;
var cont;
var d1;
var mult;
soma = 0;
mult = 10;
for(cont = 0; cont <= 8; cont++)
{
aux[cont] = cpf[cont] * mult;
soma = soma + aux[cont];
mult = mult - 1;
}
if (soma % 11 < 2)
{
d1 = 0;
}
else
{
d1 = 11 - (soma % 11);
}
return d1;
}
function digito2()
{
var aux = new Array(10);
var soma;
var cont;
var d2;
var mult;
soma = 0;
mult = 11;
for(cont = 0; cont <= 9; cont++)
{
aux[cont] = cpf[cont] * mult;
soma = soma + aux[cont];
mult = mult - 1;
}
if (soma % 11 < 2)
{
d2 = 0;
}
else
{
d2 = 11 - (soma % 11);
}
return d2;
}
function cpf(d1,d2)
{
var cont;
var cpf = new Array(11);
for (cont = 0; cont <= 10; cont++)
{
cpf[cont] = parseFloat(window.prompt("CPF" + " " + (cont+1)));
}
if (d1 == cpf[9] && d2 == cpf[10])
{
document.write("CPF correto!" + d1 + " " + d2);
}
else
{
document.write("CPF inválido!" + d1 + " " + d2);
}
}
</script>
<title> </title> </head>
<body>
<form>
<input onclick="cpf()" type="button" value="Executar">
</form>
</body>
</html>