Ir para conteúdo
Fórum Script Brasil
  • 0

Atenção: Consuta D Cep Voltou...


Guest - Sr. CEP -

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.....

<!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 ..

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

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>

<?php

function 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 string

return $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&iacute;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">&nbsp;</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..

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...