Drakhyros 0 Denunciar post Postado Dezembro 12, 2016 Boa tarde pessoal. Tenho o seguinte código executando numa página de cadastro em PHP, a página em si está funcionando corretamente, porém no google chrome e apenas nele a mensagem do alert de que o CPF é inválido fica piscando sem parar e só some se o usuário clicar em impedir que a página mostre pop-ups, mas, isso faz com que as outras mensagens de validação parem de aparecer. function validarCPF(cpf) { var filtro = /^\d{3}.\d{3}.\d{3}-\d{2}$/i; if ( cpf != '' ) { if (!filtro.test(cpf)) { alert("<?=$mensagem_cpf_invalido?>"); $('#cpf_segurado').focus(); $('#cpf_segurado').value = ''; return false; } cpf = remove(cpf, "."); cpf = remove(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") { $('#cpf_segurado').focus(); $('#cpf_segurado').value = ''; alert("<?=$mensagem_cpf_invalido?>"); return false; } soma = 0; for (i = 0; i < 9; i++) { soma += parseInt(cpf.charAt(i)) * (10 - i); } resto = 11 - (soma % 11); if (resto == 10 || resto == 11) { resto = 0; } if (resto != parseInt(cpf.charAt(9))) { alert("<?=$mensagem_cpf_invalido;?>"); $('#cpf_segurado').focus(); $('#cpf_segurado').value = ''; return false; } soma = 0; for (i = 0; i < 10; i++) { soma += parseInt(cpf.charAt(i)) * (11 - i); } resto = 11 - (soma % 11); if (resto == 10 || resto == 11) { resto = 0; } if (resto != parseInt(cpf.charAt(10))) { $('#cpf_segurado').value = ''; $('#cpf_segurado').focus(); alert("<?=$mensagem_cpf_invalido?>"); return false; } } } O que eu devo fazer para que a mensagem apareça apenas uma vez no chrome também? Compartilhar este post Link para o post Compartilhar em outros sites
gabrielfalieri 15 Denunciar post Postado Dezembro 12, 2016 "<?" isso é o que? abrindo php? "?>" Compartilhar este post Link para o post Compartilhar em outros sites