Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, sou iniciante na área e estou com uma dúvida que não consigo resolver. Validei um campo de CPF em javascript e no campo usei o comando onBlur para ativar o script quando o usuário retira o mouse do campo. Está funcionando, só que preciso que quando o usuário digitar o cpf errado, apague o campo todo para que ele reescreva o cpf.
Conto com vocês.
<html><title>.:: Código Fonte ::.</title><head><script language="javascript">function VerificaCPF () {if (vercpf(document.cadastro.cpf.value)) {document.cadastro.submit();}else {errors="1";if (errors) alert('CPF NÃO VÁLIDO');document.retorno = (errors == '');}}function vercpf (cpf) {if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")return false;add = 0;for (i=0; i < 9; i ++)add += parseInt(cpf.charAt(i)) * (10 - i);rev = 11 - (add % 11);if (rev == 10 || rev == 11)rev = 0;if (rev != parseInt(cpf.charAt(9)))return false;add = 0;for (i = 0; i < 10; i ++)add += parseInt(cpf.charAt(i)) * (11 - i);rev = 11 - (add % 11);if (rev == 10 || rev == 11)rev = 0;if (rev != parseInt(cpf.charAt(10)))return false;alert('O CPF INFORMADO É VÁLIDO.');return true;}</script></head><body><form name="cadastro" method="post" action="default.html" onsubmit="VerificaCPF();"><table width="34%" border="1" cellspacing="0" cellpadding="0" align="center" height="51"><tr><td> <div align="center">Informe o CPF: <input type="text" name="cpf" size="12" maxlength="11" onBlur="VerificaCPF();"></div></td></tr></table></form></body></html><html><title>.:: Código Fonte ::.</title><head></head><body></body></html>Carregando comentários...