Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guilherme Sau

Busca Cpf

Recommended Posts

Bom dia, Gostaria tirar uma duvida.

 

Estou tentando fazer uma busca semelhante ao viaCep, só que em vez de buscar CEP gostaria de trazer o CPF do banco de dados MySQL e tentei mudar a estrutura no começo acredito que deu certo, mas acredito que ele não conseguiu ler a pagina para buscar o banco "participante.php" ou se no caso estiver lendo teria que passar algum dado por algum método da pagina participante para pagina de inscrição. Alguém tem alguma ideia de como me ajudar? ou se a maneira que eu estou fazendo é errado, ou se tiver outro jeito de fazer estou aceitando ajudas.

 

Logo abaixo tem meu código para dar uma olhada.

<script type="text/javascript" >
    
         $(document).ready(function() {


            function limpa_formulário_cpf() {
                
                $("#nome").val("");
                $("#cpf").val("");
                $("#---o").val("");
                $("#rua").val("");
                $("#bairro").val("");
                $("#cidade").val("");
                $("#uf").val("");
                $("#ibge").val("");
                $("#cargo").val("");
                $("#departamento").val("");
                $("#email").val("");
                $("#telddd").val("");
                $("#telnumero").val("");
                $("#confirma_email").val("");
                $("#celddd").val("");
                $("#celnumero").val("");
                $("#recibo").val("");
            }
            
  
            $("#cpf").blur(function() {


           
                var cpf = $(this).val();


               
                if (cpf != "") {


                    if(cpf) {


$("#nome").val("...");
$("#---o").val("...");
$("#cep").val("...");
$("#rua").val("...");
$("#numero").val("...");
$("#bairro").val("...");
$("#cidade").val("...");
$("#uf").val("...");
$("#ibge").val("...");
$("#cargo").val("...");
$("#departamento").val("...");
$("#email").val("...");
$("#telddd").val("...");
$("#telnumero").val("...");
$("#confirma_email").val("...");
$("#celddd").val("...");
$("#celnumero").val("...");
$("#recibo").val("...");


                      
                        //Consulta o pagina em php um sql simple apenas um select
                        $.getJSON("participante.php", function(dados) {


                            if (!("erro" in dados)) {
           


$("#nome").val(dados.nome);
$("#cpf").val(dados.cpf);
$("#---o").val(dados.---o);
$("#rua").val(dados.logradouro);
$("#numero").val(dados.numero);
$("#bairro").val(dados.bairro);
$("#cidade").val(dados.localidade);
$("#uf").val(dados.uf);
$("#ibge").val(dados.ibge);
$("#cargo").val(dados.cargo);
$("#departamento").val(dados.departemento);
$("#email").val(dados.email);
$("#telddd").val(dados.telddd);
$("#telnumero").val(dados.telnumero);
$("#confirma_email").val(dados.confirma_email);
$("#celddd").val(dados.celddd);
$("#celnumero").val(dados.celnumero);
$("#recibo").val(dados.recibo);


                       
                            }
                            else {
                           
                                limpa_formulário_cpf();
                                alert("CPF não encontrado.");
                            }
                        });
                    } 
                    else {
                  
                        limpa_formulário_cpf();
                        alert("Formato de CPF inválido.");
                    }
                } //end if.
                else {
                    //cep sem valor, limpa formulário.
                    limpa_formulário_cpf();
                }
            });
        });
    </script>
Att

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito legal essa sua ideia. Eu tenho um site sobre consulta cpf e acredito que sua ideia vai ser um sucesso boa sorte!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.