Guest - Sr. CEP - Postado Dezembro 21, 2006 Denunciar Share Postado Dezembro 21, 2006 ai pessoal da pra preencher nossos formulario novamente pegando emprestado os dados do site ai a baixo.esse é um link pra pegar o endereço cidade estado ...olhem ai digita o cep no final pra você verem e entra no codigo fonte tem um parametro de javascript que manda preencher os valores no formulario olhem..... da pra adapitar ...https://cn.buscape.com.br/cn_br_123/Etapa1_...px?cep=03342000tentei fazer mais está dificio .. n to conseguindo adapitalo.....<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>CEP</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <script language="JavaScript" type="text/javascript"> function PreencheEndereco(logradouro, bairro, cidade, estado) { document.getElementById(Logradouro).value = logradouro; document.getElementById(Bairro).value = bairro; document.getElementById(Cidade).value = cidade; SelectDropDownByValue(document.getElementById(Uf),estado); return; } </script> <body> <iframe id="frameCep" src="https://cn.buscape.com.br/cn_br_123/Etapa1_EnderecoEmpresa_CarregaCep.aspx?cep=03342000" width="50" height="50"></iframe> <input type="text" id="Logradouro" name="Logradouro"><br> <input type="text" id="Bairro" name="Bairro"><br> <input type="text" id="Cidade" name="Cidade"><br> <select name="Uf" id="Uf"> <option value="1">AC</option> <option value="27">TO</option> </select> </body> </html>vlw pessoal .. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tavinho Postado Dezembro 29, 2006 Denunciar Share Postado Dezembro 29, 2006 :( Aqui não funcionou... <_< Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Joilson Junior Postado Janeiro 12, 2007 Denunciar Share Postado Janeiro 12, 2007 aqui funcionou legal, ussei o seguinte codigo:NOME DO ARQUIVO cep.php<script> function preencheIFRAME(){parent.document.form.endereco.value = document.cep.logradouro.value;parent.document.form.Bairro.value = document.cep.bairro.value;parent.document.form.Cidade.value = document.cep.cidade.value;parent.document.form.uf.value = document.cep.uf.value;window.parent.Escode_exibe("msgcep");//window.close();}function invalido(){window.parent.Escode_exibe("msginvalido");window.parent.Escode_exibe("msgcep");}</script><?phpfunction anti_inj($sql) {// remove palavras que contenham sintaxe sql$sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);$sql = trim($sql);//limpa espaços vazio$sql = strip_tags($sql);//tira tags html e php$sql = eregi_replace ("(\"|\'|-)", "", $sql);$sql = addslashes($sql);//Adiciona barras invertidas a uma stringreturn $sql;}$cep =anti_inj($_GET[cep]);$html=file_get_contents("http://cn.buscape.com.br/cn_br_123/Etapa1_EnderecoEmpresa_CarregaCep.aspx?cep=$cep");$a=explode("'",$html);$endereco = $a[1];$bairro = $a[3];$cidade = $a[5];$estado = $a[7];if($endereco=="" && $bairro=="" && $cidade=="" && $estado==""){$cmd="java script:invalido();";}else{$cmd="java script:preencheIFRAME();";}?><form name="cep" id="cep"><input type="hidden" value="" name="tipo"><input type="hidden" value="<?=$endereco;?>" name="logradouro"><input type="hidden" value="<?=$bairro;?>" name="bairro"><input type="hidden" value="<?=$cidade;?>" name="cidade"><input type="hidden" value="<?=$estado;?>" name="uf"></form><body onLoad="<?php echo $cmd; ?>"></body>e para a outra para receber os dados, o nome do arquivo cep_recebe.htm<html> <head> <title>Documento sem título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <script Language = "JavaScript" > function Escode_exibe(nome) { if(navigator.appName=='Microsoft Internet Explorer'||navigator.appVersion>=4.0) ref=document.all(""+nome+""); else ref=document.getElementById(""+nome+""); if(ref.style.display=='none') ref.style.display='inline'; else ref.style.display='none'; } function valida(){ cep = document.forms['form'].elements['cep']; if ( cep.value.length >= 8) { document.getElementById('frameCep').src= 'cep.php?cep='+cep.value; Escode_exibe("msgcep"); document.getElementById('msginvalido').style.display='none'; } } </script> <body> <form name="form"> <table width="100%"> <td width="130">CEP:</td> <td width="8"><img src="images/seta.gif" width="8" height="12"></td> <td width="50"><input onkeyup= "valida();" maxlength="9" size="8" id="cep" name="cep"> </td><td><b> <div class="erro" STYLE="display:none;" id="msgcep">Aguarde, verificando CEP... </div><div class="erro" STYLE="display:none;" id="msginvalido">CEP Inválido. </div></b><a href="http://www.correios.com.br/servicos/cep/cep_default.cfm" target="_blank"> Para consultar o CEP, clique aqui</a> </b> Cep no formato: 01014000</td> </table> <table width="100%"> <td width="130">Endereço:</td> <td width="8"><img src="images/seta.gif" width="8" height="12"></td> <td ><input size="50" name="endereco" id="endereco" type="text"></td> </table> <table width="100%"> <td width="130" height="25">Numero:</td> <td width="8"><img src="images/seta.gif" width="8" height="12"></td> <td ><input size="8" name="numero" id="numero" type="text"></td> </table> <table width="100%"> <td width="130">Complemento:</td> <td width="8"> </td> <td ><input type="text" size="50" id="complemento" name="complemento"></td> </table> <table width="100%"> <td width="130" height="25">Bairro:</td> <td width="8"><img src="images/seta.gif" width="8" height="12"></td> <td ><input type="text" size="20" id="Bairro" name="Bairro"></td> </table> <table width="100%"> <td width="130">Cidade:</td> <td width="8"><img src="images/seta.gif" width="8" height="12"></td> <td ><input type="text" size="30" id="Cidade" name="Cidade"></td> </table> <table width="100%"> <td width="130">Estado:</td> <td width="8"><img src="images/seta.gif" width="8" height="12"></td> <td ><select name="uf" id="uf"> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AM">AM</option> <option value="AP">AP</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="DF">DF</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MG">MG</option> <option value="MS">MS</option> <option value="muito">muito</option> <option value="pra">pra</option> <option value="PB">PB</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="PR">PR</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RO">RO</option> <option value="RR">RR</option> <option value="RS">RS</option> <option value="SC">SC</option> <option value="SE">SE</option> <option value="SP">SP</option> <option value="TO">TO</option> </select> </td> </table> </form> <iframe id="frameCep" src="" frameBorder="0" width="0" height="0"></iframe> </body> </html> deve ser falvos no mesmo diretório...vlw.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Easrml Postado Outubro 18, 2007 Denunciar Share Postado Outubro 18, 2007 Alguém tem esse link atualizado pra disponibizar ? Esse do link Etapa1_EnderecoEmpresa_CarregaCep.aspx já elvis...Desde já agradeço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Sr. CEP -
ai pessoal da pra preencher nossos formulario novamente pegando emprestado os dados do site ai a baixo.
esse é um link pra pegar o endereço cidade estado ...
olhem ai digita o cep no final pra você verem e entra no codigo fonte tem um parametro de javascript
que manda preencher os valores no formulario olhem..... da pra adapitar ...
tentei fazer mais está dificio .. n to conseguindo adapitalo.....
vlw pessoal ..
Link para o comentário
Compartilhar em outros sites
3 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.