nbm 0 Denunciar post Postado Dezembro 3, 2012 Eae galera , eu tava precisando saber como fazer o seguinte : Eu tenho 2 campos 1 do tipo text e o outro select, um será o Código da mercadoria e o outro campo a mercadoria , e ao digitar por exemplo em codigo CE em mercadoria aparece todos produtos com a inicial CE . Agradeço desde já ! Compartilhar este post Link para o post Compartilhar em outros sites
Dárcio Gomes 10 Denunciar post Postado Dezembro 3, 2012 utilize ajax para chamar os produtos, e chama a função do ajax no onKeyup do input text. Compartilhar este post Link para o post Compartilhar em outros sites
nbm 0 Denunciar post Postado Dezembro 4, 2012 utilize ajax para chamar os produtos, e chama a função do ajax no onKeyup do input text. como faço isso ? poderia me dar um exemplo bem simples ? Compartilhar este post Link para o post Compartilhar em outros sites
Dárcio Gomes 10 Denunciar post Postado Dezembro 7, 2012 amigo.. não sei qual seu grau de conhecimento em programação para web, mas de uma olhada nesse script aí utilizo esse script para várias aplicações e sempre dá certo... é claro que você terá que alterar algumas coisas para fazer funcionar em seu script mas de uma olhada aí: <div id="inputType"> <span class="t14 grafite">Estado</span><br /> <select name="estado1" class="estado1" id="estado" onchange="atualizaCity(this.value);" onkeyup="atualizaCity(this.value);"> <?php if($estado==""){ $estadoEcho = "Estado..."; }else{ $estadoEcho = $estado; } ?> <option value="<?php echo $estado; ?>" selected="selected"><?php echo $estadoEcho; ?></option> <?php $buscaEstad = mysql_query("SELECT * FROM lista_cidades GROUP BY uf"); while($ref_estad=mysql_fetch_array($buscaEstad)){ $listEstado = $ref_estad['uf']; ?> <option value="<?php echo $listEstado; ?>"><?php echo $listEstado; ?></option> <?php } ?> </select> </div> <div id="inputType"> <script type="text/javascript"> function GetXMLHttp() { if(navigator.appName == "Microsoft Internet Explorer") { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } return xmlHttp; } var xmlRequest = GetXMLHttp(); function atualizaCity(valor){ var uf = valor; var url = "<?php echo $urlatual; ?>atualizaCidadesCad.php?uf="+uf; xmlRequest.open("GET",url,true); xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("cidadesUpdate").innerHTML = "<div style='width:350px; height:17px; padding:3px; background:#ededed; border:solid 1px #99F; float:left; '><img src='<?php echo $urlatual; ?>imagens/load.gif' style='margin-top:0px;'> <span class='t12 preto'style=' margin-top:-5px;'>Carregando...</span></div>"; } return url; } function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("cidadesUpdate").innerHTML = xmlRequest.responseText; } } </script> <span class="t14 grafite">Cidade</span><br /> <div id="cidadesUpdate" style="min-width:203px; height:30px; float:left;"> <select name="cidade1" class="cidade1" > <?php if($estado!=""){ $buscaCidades = mysql_query("SELECT * FROM lista_cidades WHERE uf='$estado' and id='$cidade'"); while($ref_cids = mysql_fetch_array($buscaCidades)){ $id_cids = $ref_cids['id']; $cidades = $ref_cids['nome']; ?> <option value="<?php echo $id_cids; ?>"><?php echo $cidades; ?></option> <?php } }else{ ?> <option value="">Selecione um estado e veja as cidades referentes...</option> <?php } ?> <?php $buscaCidade = mysql_query("SELECT * FROM lista_cidades WHERE uf='$estado' "); while($ref_cid = mysql_fetch_array($buscaCidade)){ $id_cid = $ref_cid['id']; $cidade = $ref_cid['nome']; ?> <option value="<?php echo $id_cid; ?>"><?php echo $cidade; ?></option> <?php } ?> </select> </div> </div> Compartilhar este post Link para o post Compartilhar em outros sites
nbm 0 Denunciar post Postado Dezembro 11, 2012 Resolvido ! Compartilhar este post Link para o post Compartilhar em outros sites