vulmarjunior Postado Outubro 10, 2003 Denunciar Share Postado Outubro 10, 2003 alguém tem um script em asp para validar cpf, pode ser em javascript também?gratoVulmar Junior Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pgmador Postado Outubro 10, 2003 Denunciar Share Postado Outubro 10, 2003 Troque o form.elements[8] pelo seu objeto dentro do formulário.Por exemplo: form.elements[1][]'sNelson Soareshttp://www.ondagospel.com.br<script language="JavaScript"> function validate(form) { var POSICAO, I, SOMA, DV, DV_INFORMADO; var DIGITO = new Array(10); if (form.elements[8].value == '') { alert('É necessário informar o CPF!') form.elements[8].focus() return false } if (form.elements[8].value == '11111111111') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '22222222222') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '33333333333') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '44444444444') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '55555555555') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '66666666666') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '77777777777') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '88888888888') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '99999999999') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '00000000000') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '0000000000') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '000000000') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '00000000') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '0000000') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '000000') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '00000') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '0000') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '000') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '00') { alert('CPF inválido!') form.elements[8].focus() return false } if (form.elements[8].value == '0') { alert('CPF inválido!') form.elements[8].focus() return false } // Aqui começa a checagem do CPF DV_INFORMADO = form.elements[8].value.substr(9, 2); // Retira os dois últimos dígitos do número informado // Desemembra o número do CPF na array DIGITO for (I=0; I<=8; I++) { DIGITO[I] = form.elements[8].value.substr( I, 1); } // Calcula o valor do 10º dígito da verificação POSICAO = 10; SOMA = 0; for (I=0; I<=8; I++) { SOMA = SOMA + DIGITO[I] * POSICAO; POSICAO = POSICAO - 1; } DIGITO[9] = SOMA % 11; if (DIGITO[9] < 2) { DIGITO[9] = 0; } else{ DIGITO[9] = 11 - DIGITO[9]; } // Calcula o valor do 11º dígito da verificação POSICAO = 11; SOMA = 0; for (I=0; I<=9; I++) { SOMA = SOMA + DIGITO[I] * POSICAO; POSICAO = POSICAO - 1; } DIGITO[10] = SOMA % 11; if (DIGITO[10] < 2) { DIGITO[10] = 0; } else { DIGITO[10] = 11 - DIGITO[10]; } // Verifica se os valores dos dígitos verificadores conferem DV = DIGITO[9] * 10 + DIGITO[10]; if (DV != DV_INFORMADO) { alert('CPF inválido'); form.elements[8].value = ''; form.elements[8].focus(); return false; } return true; } //--> </script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vulmarjunior Postado Outubro 10, 2003 Autor Denunciar Share Postado Outubro 10, 2003 como assim?????DEsculpe-me mas ainda sou novato em ASP e não compreendi como a forma como você explicou.GratoVulmar Junior Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
vulmarjunior
alguém tem um script em asp para validar cpf, pode ser em javascript também?
grato
Vulmar Junior
Link para o comentário
Compartilhar em outros sites
2 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.