DeveloperJr Postado Agosto 9, 2010 Denunciar Share Postado Agosto 9, 2010 Pessoal, carrego um Select com as opções que o usuário pode escolher, e a partir dessa escolha eu preciso carregar outro Select como se fosse uma cascata.Alguma ideia de como fazer isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Agosto 9, 2010 Denunciar Share Postado Agosto 9, 2010 http://www.google.com.br/search?hl=pt-BR&a...box&spell=1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DeveloperJr Postado Agosto 12, 2010 Autor Denunciar Share Postado Agosto 12, 2010 Existe alguma maneira de resolver isso sem a utilização de Ajax ou JQuery?Apenas com o PHP? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Agosto 12, 2010 Denunciar Share Postado Agosto 12, 2010 Só com PHP você até consegue, mas não vai ser dinamico, e a página vai dar refresh, o que acarretará na perda de informações dos outros campos do formulário. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Agosto 12, 2010 Denunciar Share Postado Agosto 12, 2010 Brother,Existe o projeto xajax, porém, vai gerar javascript que faz a função do AJAX :mellow: Existe alguma maneira de resolver isso sem a utilização de Ajax ou JQuery?Apenas com o PHP? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DeveloperJr Postado Agosto 13, 2010 Autor Denunciar Share Postado Agosto 13, 2010 Certo, Obrigado pelo esclarecimento.Eu preciso dele dinamico para não perder os dados, como se fosse o WebMotors, quando escolhe a marca, e aparece os modelos.Eu vi um exemplo com Ajax mas creio que exista outra forma mais simples, pois o jeito que achei é colocar uma função no OnChange do select, que é disparado um outro arquivo php onde cria o segundo select.Quero ver um jeito de criar os select na pagina normalmente, e alterar apenas o conteudo dinamicamente.alguém tem exemplos? ou alguma ideia de se fazer isso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Agosto 13, 2010 Denunciar Share Postado Agosto 13, 2010 Desse modo que você precisa, o jeito mais simples é esse mesmo que você citou, e além de simples muito eficiente também, como citei você não consegue fazer isso sem alguma interação com javascript ou ajax.Qual seria a dúvida, ou problema, que te faz não querer assim? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DeveloperJr Postado Agosto 19, 2010 Autor Denunciar Share Postado Agosto 19, 2010 (editado) o meu problema é a falta de conhecimento avançado na linguagem..rsPor acaso usando ajax seria assim ?// JavaScript Document function fn(str) { if (str=="") { document.getElementById("campos").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("campos").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","get.php?id="+str,true); xmlhttp.send(); }Por que dessa forma eu não teria o segundo select dentro do html da pagina, mas sim em um outro arquivo, que seria carregado em uma div.essa é a maneira mais simples de resolver isso? Editado Agosto 19, 2010 por DeveloperJr Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Agosto 19, 2010 Denunciar Share Postado Agosto 19, 2010 Sim, essa é a maneira mais simples.Você pode até deixar o select na página, porém ao chamar a função, ele é substituido. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
DeveloperJr
Pessoal, carrego um Select com as opções que o usuário pode escolher, e a partir dessa escolha eu preciso carregar outro Select como se fosse uma cascata.
Alguma ideia de como fazer isso?
Link para o comentário
Compartilhar em outros sites
8 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.