25 comentários

  1. jailson

    dica perfeiita, funciona 100%

    em vários sites mostram monstruosas linhas de código, bastou apenas 5 pra resolver meu caso. parabens!!!

  2. João Calros

    Simples e funcional. Valeu. Obrigado!

  3. Renan Francisco da Silva

    Não fuionou comigo porque eu envio depois o formulario com esse codigo: abaixo ai quando eu seleciono o estado ele ja tá Enviando mensagem aguarde alguem sabe porque se sim passa a solução; vlw

    jQuery(document).ready(function() {
    jQuery(“#resposta”).ajaxStart(function(){ jQuery(this).html(“Mensagem sendo enviada, por favor aguarde…”); });
    jQuery(‘#submit’).click(function() {
    var nome = jQuery(‘#nome’).val();
    var email = jQuery(‘#email’).val();
    var telefone = jQuery(‘#telefone’).val();
    var uf = jQuery(‘#uf’).val();
    var cidade = jQuery(‘#cidade’).val();
    var assunto = jQuery(‘#assunto’).val();
    var mensagem = jQuery(‘#mensagem’).val();
    jQuery.post(‘./envia.php’,
    { nome: nome, email: email, telefone: telefone, uf: uf, cidade: cidade, assunto: assunto, mensagem: mensagem, contato: true },
    function(data, textStatus) {
    jQuery(‘#resposta’).html(data);
    });
    return false;
    });
    });

  4. Diogo

    Rafael, primeiramente, parabéns pela disponibilidade em ajudar o pessoal!
    Eu postei esta mesma dúvida em outro artigo teu, mas acredito que aqui encaixe melhor.

    Eu tenho um formulário dinâmico e gostaria de capturar o nome do cliente no momento em que digito seu código.
    Por exemplo: Eu tenho uma lista de 1000 clientes [em BD MySQL] e gostaria que, no formulário onde preencho o CÓDIGO do cliente, ele já me retorne o NOME do cliente no campo ao lado.
    O Form está em HTML com JQuery, adicionando campos dinâmicos.

    Grande abraço!

  5. Edson

    Rafael, tudo bem?
    Já nos falamos algumas vezes e foi muito grande e importante sua ajuda.
    Eu adaptei o seu codigo aqui e funciou legal. Mas na verade preciso de duas coisas:
    1) quero que o combo fique sempre aparecendo, mas que carregue comente quando o Estado é Selecionado.
    2) Preciso ainda que o Estado carregue a partir de um entenvo. Por exemplo, quando eu digito o cep. Neste caso fica assim:
    a) CEP (em campo normal)
    b) carrega o combo Estado
    c) Carrega o combo Cidade.

    Agradeço muito sua ajuda. O sistema é para uma entidade filantrópica, sem nenhum conteúdo comercial. Estou no final da primeira fase.

    obrigado.
    Edson

  6. Danilo oliveira

    Meu caro Amigo,
    Copiei todo o codigo, no select estados ele carrega normalmente, e quando faço a seleção do estado então na hora de passar o valor para a pagina listaCidades.php aparece esse erro, porem a conexão com bd esta correta. O erro esta no method get?

    Agradeço um retorno.

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@’localhost’ (using password: YES) in C:\xampp\htdocs\edam\listaCidades.php on line 11
    Erro ao conectar com o servidor

  7. André Gil

    primeiramente obrigado, sua explicação resolveu parte do meu problema,

    eu consegui fazer uma vez, porém eu preciso usar o valor selecionado no criado pelo jQurey como parâmetro pra outra função igual, o problema é que ele não está selecionando a variável, ta retornando sempre vazia…

  8. Rodrigo

    Boa tarde!!! Excelente código, o unico problema que eu tive é que no primeiro combo a acentuação aprece certa mais no segundo não, aparecem caracteres estranhos. Sabe o que poderia ser?? uso iso-8859-1.

  9. Diego

    Olá Rafael,

    Como faço para capturar a cidade selecionada no select abaixo, para posteriormente exibir uma informação conforme a cidade
    selecionada. Já tentei várias alternativas como
    e até o momento não funcionou. Estou utilizando Ajax.

    <?php for($j = 0;$j
    <option value="”>

  10. Amanda Rios Ulitska

    Rafael, não tenho palavras pra te agradecer! Se você soubesse o quanto eu procurei, quantos códigos imensos eu testei sem sucesso, saberia o tamanho da minha gratidão agora! Muito obrigada por compartilhar seu conhecimento!!!

  11. Rodrigo Liforf

    E aí Rafael! Cara muito bom mesmo, procurei bastante na internet mas os códigos eram muito grandes, e eu acabava me enrolando todo.
    Fiz tudo certinho, só estou meio perdido com relação ao arquivo jquery.js (onde devo colocar este aquivo?).

  12. Rodrigo Liforf

    Agora que percebi! Uso só a referência online.

  13. Rafael Bruzaferro de Abreu

    Olá Rafael Wendel Pinheiro

    Primeiramente excelente esse seu post e parabéns por tentar ajudar outras pessoas.

    Cara copiei seu código para uma necessidade que tenho em um sistema que estou desenvolvendo, porém estou com problema, vou listar tudo que está acontecendo com meu código para ver se você me ajuda.

    Seguinte na minha index.php estão semelhante a sua somente alterado de acordo com minha necessidade.

    Consigo fazer o envio do ID do campo selecionado fiz um echo na página que recebe as informações apenas para ter certeza de que o valor estava sendo transmitido e está certo.

    Dentro da minha página recebe_dados.php eu recebo o valor selecionado como já informei faço o select para o outro dado que preciso no Banco e ele me retorna true, ou seja, está funcionando perfeitamente, porém, depois que eu monto o while e dou um echo para montar o ooption, ele não preenche os dados que deveriam ser carregados.

    O que devo fazer?

    Se quiser posso te mandar por e-mail o que fiz.

    Atenciosamente.

  14. Leonardo Costa

    Ola seu post é top , porem não consegui fazer funcionar. Poderias me ajudar??w

  15. Leonardo Costa

    Eu peguei todo o seu exemplo não mudei nada, porem apresenta o erro abaixo.

    Ola a página listaCidades.php, fica apresentando esse erro , referente ao GET
    Notice: Undefined index: estado in C:\wamp\www\Mesa_Teste\listaCidades.php

  16. Lucas Catani

    Faltou o banco de dados das cidades. Abraço

  17. Franklin Myrhay

    Boa noite Rafael Wendel!

    Como fazer as adaptações para 4 combobox
    No caso ESTADO – CIDADES – BAIRRO – ATIVIDADE

    Seleciona o Estado carrega a Cidade…
    Seleciona a Cidade carrega o Bairro
    Seleciona o Bairro e carrega a Atividade

    Igual q este site
    http://ecxcard.com.br/accredited_network.php

    Se puder me ajudar, serei grato

  18. Douglas Bonacine

    Genial, parabéns

  19. Ângelo Almeida

    Rodrigo,
    Muito bom e boa descoberta. Obrigado

  20. Fernando

    Obrigado pela ajuda Rafael, gostaria de saber se você pode me ajudar em outra coisa, estou cadastrando em meu banco de dados bairros referentes a cada cidade selecionada, porem nao estou conseguindo pegar no GET a cidade selecionada, consegui pegar o GET do estado mas quando tento pegar o GET da cidade para consultar os bairros eu nao consigo, será que voce poderia me ajudar??
    Desde já te agradeço! Ótima explicação!

Deixar um comentário