Jump to content
Dexter Morgan

ViaCEP Webservice

Recommended Posts

Estou tendo um problema na hora de pegar os conteudos após colocar o CEP código original:

<script type="text/javascript">
function limpa_formulário_cep(){
document.getElementById("rua").value = ("");
document.getElementById("bairro").value = ("");
document.getElementById("cidade").value = ("");
document.getElementById("uf").value = ("");
document.getElementById("ibge").value = ("");
}
function meu_callback(conteudo){
if(!("erro" in conteudo)){
document.getElementById("rua").value = (conteudo.logradouro);
document.getElementById("bairro").value = (conteudo.bairro);
document.getElementById("cidade").value = (conteudo.localidade);
document.getElementById("uf").value = (conteudo.uf);
document.getElementById("ibge").value = (conteudo.ibge);
}
else{
limpa_formulário_cep();
alert("CEP não encontrado.");
}
}
function pesquisacep(valor){
var cep = valor.replace(/\D/g, "");
if(cep != ""){
var validacep = /^[0-9]{8}$/;
if(validacep.test(cep)){
document.getElementById("rua").value = "...";
document.getElementById("bairro").value = "...";
document.getElementById("cidade").value = "...";
document.getElementById("uf").value = "...";
document.getElementById("ibge").value = "...";
var script = document.createElement("script");
script.src = "//viacep.com.br/ws/"+ cep + "/json/?callback=meu_callback";
document.body.appendChild(script);
}
else{
limpa_formulário_cep();
alert("Formato de CEP Inválido.");
}
}
else{
limpa_formulário_cep();
}
};
</script>

<form method="get" action=".">
<label>Cep:
<input name="cep" type="text" id="cep" value="" size="10" maxlength="9" onblur="pesquisacep(this.value);" /></label><br />
<label>Rua:
<input name="rua" type="text" id="rua" size="60" /></label><br />
<label>Bairro:
<input name="bairro" type="text" id="bairro" size="40" /></label><br />
<label>Cidade:
<input name="cidade" type="text" id="cidade" size="40" /></label><br />
<label>Estado:
<input name="uf" type="text" id="uf" size="2" /></label><br />
<label>IBGE:
<input name="ibge" type="text" id="ibge" size="8" /></label><br />
</form>

preciso colocar em um sistema de cadastro, porém os campos são preenchidos apenas com ...

echo "<form id=\"loading-button\" name=\"form\" action=\"client_insert.php\" method=\"post\" enctype=\"multipart/form-data\">";

echo "<td width=\"30%\"><input class=\"input\" id=\"cep\" name=\"cep\" type=\"text\" size=\"35\" maxlength=\"9\" onblur=\"pesquisacep(this.value);\" onkeypress=\"maskForm(this, cepForm)\" pattern=\"\d{5}-?\d{3}\" required /></td>";

fiz o teste o problema que só funciona com o form assim:

<form method="get" action=".">

 

Share this post


Link to post
Share on other sites

Aconselho a não usar acentos na definição de nomes de variáveis e funções.

 

Para além disso, tens algum erro na consola do browser?

 

Finalmente, dá uma olhada neste projecto do gabrieldarezzo. É certo que o exemplo dele está a usar jQuery em vez de apenas JavaScript nativo, mas é capaz de dar uma ajuda.

  • +1 2

Share this post


Link to post
Share on other sites
  • +1 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By lordstarlight
      Olá amigos,
       
      Alguém tem um código gerador de código de barras EAN usando FPDF para gerar CEP.
       
      Obrigado a todos!
    • By Guh Domingues
      Ao digitar o Cep e apertar enter, o produto e adicionado no carrinho,  ao invés de "Calcular o frete". Para calcular o frete tem que digitá-lo e aperta o Button "Calcular Frete".
       
      Eu queria saber se tem alguma maneira mais fácil de inserir algum código na div do campo input e ao apertar enter executar a div "Calcular Frete" ao em vez de Executar o Button "Comprar". Que automaticamente envia o produto para o Carrinho.
    • By Giovani Cristaldo
      Fiz a função validarcep conforme abaixo e chamo no envendo OnBlur para verificar se tem 8 digitos e já coloco a máscara, coloquei um Alert para retornar o que tem na variavel cep e retorna como undefined fiz a mesma coisa no cpf e funciona legal, se alguem tiver uma luz, agradeço, segue a função e a chamada do evento.
       
       

       
      function ValidarCEP(ObjCEP){              var cep = ObjCEP.Value;         alert(cep);            if (cep.length == 0){             return null;                     };         if (cep.length == 8) {            return cep.charAt(0)+cep.charAt(1)+'.'+                   cep.charAt(2)+cep.charAt(3)+cep.charAt(4)+'-'+                      cep.charAt(5)+cep.charAt(6)+cep.charAt(7);                       }         else {                    alert('CEP Incorreto!');                               return null;        };          };  
      Chamada do evento
      <input name="usu_cep" type="text" onkeypress="return SomenteNumero(event);" onblur="this.value = ValidarCEP(this);" value="<?php echo htmlentities($row_Recordset1['usu_cep'], ENT_COMPAT, 'utf-8'); ?>" size="15" maxlength="10" />  
    • By Sandro Lemes
      Bom dia Galera!
       
      Ha poucos dias descobri uma maneira nativa e sem precisar de instalar DLLs, componentes infinitos(Deus me livre)... e achei interessante postar (Estou em processo de mudança mental e compartilhar coisas difíceis é um começo! rsss)!
       
      Então...vamos lá! Segue abaixo uma maneira nativa e fácil de consultar CEPS nos correios! Espero que gostem!
       
       
       
      New >> Other.... Aba WebServices... WSDL Importer... e importe a seguinte URL:
      https://apps.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl

      Na unit importada, substitua a linha :
      InvRegistry.RegisterInvokeOptions(TypeInfo(AtendeCliente), ioDocument);

      por:
      InvRegistry.RegisterInvokeOptions(TypeInfo(AtendeCliente), ioHasAllSOAPActions);
      ou
      InvRegistry.RegisterInvokeOptions(TypeInfo(AtendeCliente), ioHasNamespace);

      Último detalhe, no indy passado setar a seguinte propriedade como True:
      HTTPRIO1.HTTPWebNode.UseUTF8InHeader := True;


      Pronto! Está apto a fazer consultas diretas no site da Empresa Brasileira de Correios e Telégrafos;


      Exemplo:


      procedure TfrmIni.btnConsCepClick(Sender: TObject);
      var
      wsAtendeCliente: AtendeCliente;
      wsConsultaCepReq: consultaCEP;
      wsConsultaCepResp: consultaCEPResponse;
      sEndCep: string;

      begin
      // InvRegistry.RegisterInvokeOptions(TypeInfo(YourSoapInterface), ioDocument);
      // CHANGE TO
      // InvRegistry.RegisterInvokeOptions(TypeInfo(YourSoapInterface), ioHasAllSOAPActions); ((( TESTADO OK COM ESSE )))
      // OR
      // InvRegistry.RegisterInvokeOptions(TypeInfo(YourSoapInterface), ioHasNamespace);

      try
      try
      wsConsultaCepReq := consultaCEP.Create;
      wsConsultaCepResp := consultaCEPResponse.Create;

      HTTPRIO1.HTTPWebNode.UseUTF8InHeader := True;
      wsAtendeCliente := GetAtendeCliente(False, '', HTTPRIO1);

      wsConsultaCepReq.cep := edtCep.Text;

      try
      wsConsultaCepResp := wsAtendeCliente.consultaCEP( wsConsultaCepReq );
      except
      on E: ERemotableException do
      begin
      if (UpperCase(Trim(E.message)) = 'CEP NAO ENCONTRADO') or (UpperCase(Trim(E.message)) = 'CEP NAO INFORMADO') then
      begin
      Application.MessageBox(PChar(Format('Atenção! Cep %s não informado/encontrado!', [edtCep.Text])), PChar('Mensagem'), MB_OK + MB_ICONINFORMATION);
      Exit;
      end
      else
      begin
      raise Exception.Create( E.message );
      end;
      end;
      end;

      sEndCep := wsConsultaCepResp.return.cep + #13;
      sEndCep := sEndCep + wsConsultaCepResp.return.end_ + #13;
      sEndCep := sEndCep + wsConsultaCepResp.return.complemento + #13;
      sEndCep := sEndCep + wsConsultaCepResp.return.complemento2 + #13;
      sEndCep := sEndCep + wsConsultaCepResp.return.bairro + #13;
      sEndCep := sEndCep + wsConsultaCepResp.return.cidade + #13;
      sEndCep := sEndCep + wsConsultaCepResp.return.uf + #13;

      ShowMessage( sEndCep );
      finally
      FreeAndNil(wsConsultaCepReq);
      FreeAndNil(wsConsultaCepResp);
      wsAtendeCliente._Release;
      end

      except
      on E: Exception do
      begin
      Application.MessageBox(PChar(Format('Atenção! %s%s ', [#13#13, E.message])), PChar('Erro'), MB_OK + MB_ICONERROR);
      end;
      end;
      end;



      Att.

      Sandro Lemes
      Desenvolvedor Delphi;
    • By Denys Munhoz
      Boa noite caros amigos,
       
      tenho aqui duas telas de um sisteminha que eu estou fazendo...
       
      <html> <?php header("Content-Type: text/html; charset=ISO-8859-1",true) ;     $date = date("d/m/y");     $hora = date("H:i");     include "config.php";     include "valida_user.inc";      include "layout.php"; ?> <html> <head>  <TITLE><?php echo $Title ?></TITLE> </head> <body> <?php     if (!empty($HTTP_GET_VARS["id"])) {         mysql_connect($Host, $Usuario, $Senha);         mysql_select_db($Base);         $sQuery = " select codigo, data_abertura, data_fecha, hora_abertura, hora_fecha, setor, ip, descricao, solucao, tipo, nome, email, status, obs,                       cep, endereco,numero,complemento, bairro, cidade, estado   from   chamados                     where  codigo = " . $HTTP_GET_VARS["id"];         $oUsers = mysql_query($sQuery);         $oRow = mysql_fetch_object($oUsers); ?> <form name="form1" method="post" action="<?php echo 'save_chamado_atu.php?op=alteracao&id='.$HTTP_GET_VARS["id"] ?>">     <table border="0" cellspacing="1" cellpadding="1" align="center" style="border-color: black; border-style: solid; border-width:1; font-family: verdana; font-size:10;">         <tr>               <td colspan="2" bgcolor="<?php echo $cor_bg_tit_campos ?>"><Font face="Arial" size="2" color="<?php echo $cor_titulos_form ?>"><p align="center"><b><?php echo $tit_atu_chamado ?></b></p></font></td>         </tr>         <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Data de Abertura:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" name="data_abertura" maxlength="8" size="8" value="<?php echo $oRow->data_abertura ?>"><font face="arial" size="1"></font></td>         </tr>         <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Hora da Abertura:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="5" name="hora_abertura" size="5" value="<?php echo $oRow->hora_abertura ?>"><font face="arial" size="1"></font></td>         </tr>            <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Natureza da Ocorrência:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;             <select size="1" name="tipo">             <option value="<?php echo $oRow->tipo ?>"><?php echo $oRow->tipo ?></option>             <option value="">Escolha uma Opção</option>     <option value="Ocorrência">Ocorrência</option>             <option value="Administrativo">Administrativo</option>             <option value="Engano">Engano</option>             <option value="Informações">Informações</option>              <option value="Orientações">Orientações</option>               <option value="Trote">Trote</option>                            </select></td>         </tr>           <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Origem:&nbsp;</b></font></div></td>              <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;                <select size="1" name="ip">             <option value="<?php echo $oRow->ip ?>"><?php echo $oRow->ip ?></option>             <option value="">Escolha uma Opção</option>              <option value="Bombeiros">Bombeiros</option>             <option value="SAMU">SAMU</option>                            </select></td>         </tr>                             <tr>  <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Motivo da Solicitação:&nbsp;</b></font></div></td>   <td width="450" bgcolor="#C0C0C0">                  &nbsp;&nbsp;<select size="1" style="width: 430px" name="causa">                 <option value="">Escolha uma Opção</option>             <option value="275" class="treeroot" title="RECUSAS">RECUSAS</option>             <option value="96" title="RECUSAS - RECUSA DE ATENDIMENTO">RECUSAS - RECUSA DE ATENDIMENTO</option>             <option value="97" title="RECUSAS - RECUSA REMOÇÃO">RECUSAS - RECUSA REMOÇÃO</option>             <option value="98" title="RECUSAS - EVADIU-SE">RECUSAS - EVADIU-SE</option>             <option value="99" title="RECUSAS - ENDEREÇO NÃO LOCALIZADO">RECUSAS - ENDEREÇO NÃO LOCALIZADO</option>             <option value="100" title="RECUSAS - OUTROS">RECUSAS - OUTROS</option>             <option value="101" title="RECUSAS - TROTE TELEFÔNICO">RECUSAS - TROTE TELEFÔNICO</option>     </select>                            </td>         </tr>                            <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Nome:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="nome" size="50" value="<?php echo $oRow->nome ?>"></td>         </tr>                                   <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Sexo:&nbsp;</b></font></div></td>  <td width="200" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;       <select size="1" name="descricao">             <option value="<?php echo $oRow->descricao ?>"><?php echo $oRow->descricao ?></option>     <option value="">Escolha uma Opção</option>             <option value="M">M</option>             <option value="F">F</option>            </select></td>         </tr>         <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Idade:&nbsp;</b></font></div></td>             <td width="10" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="4" name="solucao" size="4" value="<?php echo $oRow->solucao ?>"></td>         </tr>                                                   <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Telefone:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="tel" size="10" value="<?php echo $oRow->tel ?>"></td>         </tr>                <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>CEP:&nbsp;</b></font></div></td>             <td width="10" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="cep" id ="cep" size="10" value="<?php echo $oRow->cep ?>"></td>         </tr>        <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Endereço:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="endereco" id="rua" size="50" value="<?php echo $oRow->ender ?>"></td>         </tr>      <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Bairro:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="bairro" id="bairro" size="50" value="<?php echo $oRow->bairro?>"></td>         </tr>         <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Cidade:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="cidade" id="cidade" size="50" value="<?php echo $oRow->cidade ?>"></td>         </tr>                  <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Estado:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="estado" id="uf" size="10" value="<?php echo $oRow->estado ?>"></td>         </tr>                               <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Status:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;             <select size="1" name="status">             <option value="<?php echo $oRow->status ?>"><?php echo $oRow->status ?></option>             <option value="Aberto">Aberto</option>             <option value="Fechado">Fechado</option>             <option value="Em Andamento">Em Andamento</option>             </select></td>         </tr>         <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Observação:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<textarea rows="3" cols="42" name="obs"><?php echo $oRow->obs ?></textarea></td>         </tr>         <tr>               <td colspan="2" bgcolor="<?php echo $cor_bg_tit_campos ?>"><p align="center"><input type = "submit" name="Submit" value ="Gravar">                                                                                          <input type="reset" name="limpar" value="Limpar"></p></td>         </tr>     </table> </form> <?php     } else { ?> <form name="form1" method="post" action="<?php echo 'save_chamado.php?op=inclusao' ?>">     <table border="0" cellspacing="1" cellpadding="1" align="center" style="border-color: black; border-style: solid; border-width:1; font-family: verdana; font-size:10;">         <tr>               <td colspan="2" bgcolor="<?php echo $cor_bg_tit_campos ?>"><Font face="Arial" size="2" color="<?php echo $cor_titulos_form ?>"><p align="center"><b><?php echo $tit_novo_chamado ?></b></p></font></td>         </tr>                 <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Natureza da Ocorrência:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;             <select size="1" name="tipo">             <option value="">Escolha uma Opção</option>         <option value="Ocorrência">Ocorrência</option>             <option value="Administrativo">Administrativo</option>             <option value="Engano">Engano</option>             <option value="Informações">Informações</option>              <option value="Orientações">Orientações</option>               <option value="Trote">Trote</option>             </select></td>         </tr>       <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Origem:&nbsp;</b></font></div></td>              <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;                <select size="1" name="ip">                <option value="">Escolha uma Opção</option>              <option value="Bombeiros">Bombeiros</option>             <option value="SAMU">SAMU</option>                            </select></td>         </tr>                                     <tr>  <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Motivo da Solicitação:&nbsp;</b></font></div></td>               <td width="450" bgcolor="#C0C0C0">                  &nbsp;&nbsp;<select size="1" style="width: 430px" name="causa">                 <option value="">Escolha uma Opção</option>             <option value="275" class="treeroot" title="RECUSAS">RECUSAS</option>             <option value="96" title="RECUSAS - RECUSA DE ATENDIMENTO">RECUSAS - RECUSA DE ATENDIMENTO</option>             <option value="97" title="RECUSAS - RECUSA REMOÇÃO">RECUSAS - RECUSA REMOÇÃO</option>             <option value="98" title="RECUSAS - EVADIU-SE">RECUSAS - EVADIU-SE</option>             <option value="99" title="RECUSAS - ENDEREÇO NÃO LOCALIZADO">RECUSAS - ENDEREÇO NÃO LOCALIZADO</option>             <option value="100" title="RECUSAS - OUTROS">RECUSAS - OUTROS</option>             <option value="101" title="RECUSAS - TROTE TELEFÔNICO">RECUSAS - TROTE TELEFÔNICO</option>     </select>             </td>         </tr>       <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Nome:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="nome"></textarea></td>         </tr>                  <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Sexo:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;         <select size="1" name="descricao">                  <option value="">Escolha uma Opção</option>             <option value="M">M</option>             <option value="F">F</option>         </select></td>         </tr>         <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Idade:&nbsp;</b></font></div></td>             <td width="10" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="4" name="solucao"></textarea></td>         </tr>                    <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Telefone:&nbsp;</b></font></div></td>             <td width="10" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="15" name="tel"></textarea></td>         </tr>                      <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>CEP:&nbsp;</b></font></div></td>             <td width="10" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input name="cep" type="text" id="cep" value="" size="10" maxlength="10" onblur="pesquisacep(this.value);" />                </td>         </tr>             <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Endereço:&nbsp;</b></font></div></td>             <td width="10" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="endereco" id="rua"></textarea></td>         </tr>             <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Bairro:&nbsp;</b></font></div></td>             <td width="10" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="50" name="bairro" id="bairro"></textarea></td>         </tr>             <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Cidade:&nbsp;</b></font></div></td>             <td width="10" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="25" name="cidade" id="cidade"></textarea></td>         </tr>             <tr>             <td width="10" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Estado:&nbsp;</b></font></div></td>             <td width="10" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<input type="text" maxlength="20" name="estado" id="uf"></textarea></td>         </tr>                  <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Status:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;             <select size="1" name="status">             <option value="Aberto">Aberto</option>             <option value="Fechado">Fechado</option>             <option value="Em Andamento">Em Andamento</option>             </select></td>         </tr>         <tr>             <td width="130" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font size="1" face="verdana" color="<?php echo $cor_titulos_campos ?>"><b>Observação:&nbsp;</b></font></div></td>             <td width="450" bgcolor="<?php echo $cor_bg_dados_inputs ?>">&nbsp;&nbsp;<textarea rows="2" cols="42" maxlength="300" name="obs" size="120"></textarea></td>         </tr>         <tr>               <td colspan="2" bgcolor="<?php echo $cor_bg_tit_campos ?>"><p align="center"><input type = "submit" name="Submit" value ="Gravar"><input type="reset" name="limpar" value="Limpar"></p></td>         </tr>     </table> </form> <?php     } ?> </body> </html>  
      NESSA TELA ACIMA, A FUNÇÃO AUTO COMPLETE, FUNCIONA NORMALMENTE.. E QUANDO CLICO EM GRAVAR, ELE GRAVA TODOS OS DADOS QUE FOI DIGITADO.


       
      <html> <?php header("Content-Type: text/html; charset=ISO-8859-1",true) ;     $date = date("d/m/y");     $hora = date("H:i");     include "config.php";     include "valida_user.inc"; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="stylenovochamado.css"> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <?php     if (!empty($_GET["id"])) {         mysql_connect($Host, $Usuario, $Senha);         mysql_select_db($Base);         $sQuery = " select codigo, data_abertura, data_fecha, hora_abertura, hora_fecha, setor, ip, descricao, solucao, tipo, nome, email, status, obs,                       cep, endereco,numero,complemento, bairro, cidade, estado   from   chamados                     where  codigo = " . $_GET["id"];         $oUsers = mysql_query($sQuery);         $oRow = mysql_fetch_object($oUsers); ?> <div class="container">     <div class="row">         <div class="col-md-12">             <div class="panel panel-default">                 <div class="panel-heading">                     <span class="glyphicon glyphicon-pencil"></span> Abrir Nova Ocorrência                 </div>                 <div class="panel-body">                     <form name="form1" class="form-horizontal" role="form" method="post"action="<?php echo 'save_chamado_atu.php?op=alteracao&id='.$_GET["id"] ?>">                         <div class="form-group">                             <label for="inputNatureza" class="col-md-3 control-label">Natureza da Ocorrência</label>                             <div class="col-md-3">                                 <select name="inputNatureza" class="form-control"  required>                                     <option value="<?php echo $oRow->tipo ?>"><?php echo $oRow->tipo ?></option>                                      <option value="valor1">Escolha uma Opção</option>                                        <option value="valor2">Ocorrência</option>                                       <option value="valor3">Admnistrativo</option>                                      <option value="valor3">Engano</option>                                      <option value="valor3">Informações</option>                                      <option value="valor3">Orientações</option>                                      <option value="valor3">Trote</option>                                 </select>                             </div>                             <label for="inputOrigem" class="col-md-2 control-label">Origem da Ocorrência</label>                             <div class="col-md-3">                                 <select name="inputOrigem" class="form-control"  required>                                     <option value="<?php echo $oRow->ip ?>"><?php echo $oRow->ip ?></option>                                      <option value="valor1">Escolha uma Opção</option>                                        <option value="valor2">Bombeiros</option>                                       <option value="valor3">SAMU</option>                                 </select>                             </div>                         </div>                                                  <div class="form-group">                                                      <label for="inputMotivo" class="col-md-3 control-label"> Motivo da Solicitação</label>                             <div class="col-md-8">                                 <select name="inputMotivo" class="form-control"  required>                                     <option value="">Escolha uma Opção</option>                                                                                                         <option value="275" class="treeroot" title="RECUSAS">RECUSAS</option>                                     <option value="96" title="RECUSAS - RECUSA DE ATENDIMENTO">RECUSAS - RECUSA DE ATENDIMENTO</option>                                     <option value="97" title="RECUSAS - RECUSA REMOÇÃO">RECUSAS - RECUSA REMOÇÃO</option>                                     <option value="98" title="RECUSAS - EVADIU-SE">RECUSAS - EVADIU-SE</option>                                     <option value="99" title="RECUSAS - ENDEREÇO NÃO LOCALIZADO">RECUSAS - ENDEREÇO NÃO LOCALIZADO</option>                                     <option value="100" title="RECUSAS - OUTROS">RECUSAS - OUTROS</option>                                     <option value="101" title="RECUSAS - TROTE TELEFÔNICO">RECUSAS - TROTE TELEFÔNICO</option>                                 </select>                             </div>                         </div>                         <div class="form-group">                             <label for="inputNome" class="col-md-3 control-label">Nome da Vítima</label>                             <div class="col-md-8">                                 <input type="text" class="form-control" id="inputNome" placeholder="Digite o Nome da Vítima"  value="<?php echo $oRow->nome ?>" required>                             </div>                         </div>                                                  <div class="form-group">                         <label for="inputSexo" class="col-md-3 control-label">Sexo</label>                             <div class="col-md-3">                                 <select name="inputSexo" class="form-control"  required>                                     <option value="<?php echo $oRow->descricao ?>"><?php echo $oRow->descricao ?></option>                                      <option value="valor1">Escolha uma Opção</option>                                        <option value="valor2">Masculino</option>                                       <option value="valor3">Feminino</option>                                 </select>                             </div>                             <label for="inputIdade" class="col-md-2 control-label">Idade da Vítima</label>                             <div class="col-md-3">                                 <input type="text" class="form-control" id="inputIdade" placeholder="Digite a Idade" value="<?php echo $oRow->solucao ?>" required>                             </div>                         </div>                                                      <div class="form-group">                          <label for="cep" class="col-md-3 control-label">CEP</label>                             <div class="col-md-3">                                 <input type="text" class="form-control" name="cep" id ="cep" placeholder="Digite o CEP" maxlength="8" value="<?php echo $oRow->cep ?>" required>                             </div>                         </div>                                                  <div class="form-group">                             <label for="endereco" class="col-md-3 control-label">Endereço</label>                             <div class="col-md-6">                                 <input type="text" class="form-control" name="endereco" id="rua" placeholder="Digite o Endereço" value="<?php echo $oRow->ender ?>" required >                             </div>                             <label for="inputNumero"  class="col-md-1 control-label">Nº</label>                             <div class="col-md-1">                                 <input type="text" class="form-control" id="inputNumero" placeholder="Nº" required>                             </div>                         </div>                                                  <div class="form-group">                             <label for="bairro" class="col-md-3 control-label">Bairro</label>                             <div class="col-md-3">                                 <input type="text" class="form-control" name="bairro" id="bairro"  placeholder="Digite o Bairro" value="<?php echo $oRow->bairro?>" required>                             </div>                             <label for="cidade" class="col-md-1 control-label">Cidade</label>                             <div class="col-md-2">                                 <input type="text" class="form-control" name="cidade" id="cidade" placeholder="Digite a Cidade"  value="<?php echo $oRow->cidade ?>" required>                             </div>                             <label for="estado"  class="col-md-1 control-label">UF</label>                             <div class="col-md-1">                                 <input type="text" class="form-control" name="estado" id="uf"  placeholder="UF" value="<?php echo $oRow->estado ?>" required>                             </div>                         </div>                                                  <div class="form-group">                                                          <label for="inputTelefone" class="col-md-3 control-label">Tel/Cel</label>                             <div class="col-md-3">                                 <input type="text" class="form-control" id="inputTelefone" placeholder="Digite o Tel/Cel" value="<?php echo $oRow->tel ?>" required>                             </div>                             <label for="inputContato"  class="col-md-1 control-label">Contato</label>                             <div class="col-md-4">                                 <input type="text" class="form-control" id="inputContato" placeholder="Nome do Contato" required>                             </div>                         </div>                         <div class="form-group">                         <label for="inputPonto" class="col-md-3 control-label">Ponto de Referência</label>                             <div class="col-md-8">                                 <input type="text" class="form-control" id="inputPonto" placeholder="Digite um Ponto de Referência" required>                             </div>                         </div>                         <div class="form-group">                                                      <label for="inputStatus" class="col-md-3 control-label">Status da Ocorrência</label>                                 <div class="col-md-3">                                     <select name="inputStatus" class="form-control"  required>                                     <option value="<?php echo $oRow->status ?>"><?php echo $oRow->status ?></option>                                      <option value="valor1">Escolha uma Opção</option>                                        <option value="valor2">Aberto</option>                                       <option value="valor3">Em Andamento</option>                                      <option value="valor3">Fechado</option>                                     </select>                                 </div>                         </div>                                                  <div class="form-group">                                                      <label for="inputObs" class="col-md-3 control-label">Obersvação</label>                             <div class="col-md-8">                                 <textarea type="text" rows ="5" cols="70" class="form-control" id="inputObs" placeholder="Digite uma Observação"><?php echo $oRow->obs ?>                                 </textarea>                                                      </div>                         </div>                                                  <div class="form-group last">                             <div class="col-md-offset-3 col-md-9">                                 <button type="submit" class="btn btn-success btn-md">Gravar</button>                                 <button type="reset" class="btn btn-default btn-md">Limpar</button>                             </div>                         </div>                     </form>                 </div>                 <div class="panel-footer">                                  </div>             </div>         </div>     </div> </div> <?php     } else { ?> <div class="container">     <div class="row">         <div class="col-md-12">             <div class="panel panel-default">                 <div class="panel-heading">                     <span class="glyphicon glyphicon-pencil"></span> Abrir Nova Ocorrência                 </div>                 <div class="panel-body">                     <form name="form1" class="form-horizontal" role="form" method="post"action="<?php echo 'save_chamado.php?op=inclusao' ?>">                         <div class="form-group">                             <label for="inputNatureza" class="col-md-3 control-label">Natureza da Ocorrência</label>                             <div class="col-md-3">                                 <select name="inputNatureza" class="form-control"  required>                                                                           <option value="valor1">Escolha uma Opção</option>                                        <option value="valor2">Ocorrência</option>                                       <option value="valor3">Admnistrativo</option>                                      <option value="valor3">Engano</option>                                      <option value="valor3">Informações</option>                                      <option value="valor3">Orientações</option>                                      <option value="valor3">Trote</option>                                 </select>                             </div>                             <label for="inputOrigem" class="col-md-2 control-label">Origem da Ocorrência</label>                             <div class="col-md-3">                                 <select name="inputOrigem" class="form-control"  required>                                      <option value="valor1">Escolha uma Opção</option>                                        <option value="valor2">Bombeiros</option>                                       <option value="valor3">SAMU</option>                                 </select>                             </div>                         </div>                                                  <div class="form-group">                                                      <label for="inputMotivo" class="col-md-3 control-label"> Motivo da Solicitação</label>                             <div class="col-md-8">                                 <select name="inputMotivo" class="form-control"  required>                                     <option value="">Escolha uma Opção</option>                                     <option value="97" title="RECUSAS - RECUSA REMOÇÃO">RECUSAS - RECUSA REMOÇÃO</option>                                     <option value="98" title="RECUSAS - EVADIU-SE">RECUSAS - EVADIU-SE</option>                                     <option value="99" title="RECUSAS - ENDEREÇO NÃO LOCALIZADO">RECUSAS - ENDEREÇO NÃO LOCALIZADO</option>                                     <option value="100" title="RECUSAS - OUTROS">RECUSAS - OUTROS</option>                                     <option value="101" title="RECUSAS - TROTE TELEFÔNICO">RECUSAS - TROTE TELEFÔNICO</option>                                 </select>                             </div>                         </div>                         <div class="form-group">                             <label for="inputNome" class="col-md-3 control-label">Nome da Vítima</label>                             <div class="col-md-8">                                 <input type="text" class="form-control" id="inputNome" placeholder="Digite o Nome da Vítima" required>                             </div>                         </div>                                                  <div class="form-group">                         <label for="inputSexo" class="col-md-3 control-label">Sexo</label>                             <div class="col-md-3">                                 <select name="inputSexo" class="form-control"  required>                                      <option value="valor1">Escolha uma Opção</option>                                        <option value="valor2">Masculino</option>                                       <option value="valor3">Feminino</option>                                 </select>                             </div>                             <label for="inputIdade" class="col-md-2 control-label">Idade da Vítima</label>                             <div class="col-md-3">                                 <input type="text" class="form-control" id="inputIdade" placeholder="Digite a Idade"required>                             </div>                         </div>                                                      <div class="form-group">                          <label for="cep" class="col-md-3 control-label">CEP</label>                             <div class="col-md-3" id="cep">                                 <input type="text" class="form-control"  name="cep" type="text" id="cep" value="" placeholder="Digite o CEP" maxlength="8" onblur="pesquisacep(this.value);" />                             </div>                         </div>                                                  <div class="form-group">                             <label for="endereco" class="col-md-3 control-label">Endereço</label>                             <div class="col-md-6" id="rua">                                 <input type="text" class="form-control" name="endereco" id="rua" placeholder="Digite o Endereço">                             </div>                             <label for="inputNumero"  class="col-md-1 control-label">Nº</label>                             <div class="col-md-1">                                 <input type="text" class="form-control" id="inputNumero" placeholder="Nº" >                             </div>                         </div>                                                  <div class="form-group">                             <label for="bairro" class="col-md-3 control-label">Bairro</label>                             <div class="col-md-3">                                 <input type="text" class="form-control" name="bairro" id="bairro" placeholder="Digite o Bairro">                             </div>                             <label for="cidade" class="col-md-1 control-label">Cidade</label>                             <div class="col-md-2">                                 <input type="text" class="form-control" name="cidade" id="cidade" placeholder="Digite a Cidade" >                             </div>                             <label for="estado"  class="col-md-1 control-label">UF</label>                             <div class="col-md-1">                                 <input type="text" class="form-control" name="estado" id="uf" placeholder="UF">                             </div>                         </div>                                                  <div class="form-group">                                                          <label for="inputTelefone" class="col-md-3 control-label">Tel/Cel</label>                             <div class="col-md-3">                                 <input type="text" class="form-control" id="inputTelefone" placeholder="Digite o Tel/Cel" required>                             </div>                             <label for="inputContato"  class="col-md-1 control-label">Contato</label>                             <div class="col-md-4">                                 <input type="text" class="form-control" id="inputContato" placeholder="Nome do Contato" required>                             </div>                         </div>                         <div class="form-group">                         <label for="inputPonto" class="col-md-3 control-label">Ponto de Referência</label>                             <div class="col-md-8">                                 <input type="text" class="form-control" id="inputPonto" placeholder="Digite um Ponto de Referência" required>                             </div>                         </div>                         <div class="form-group">                                                      <label for="inputStatus" class="col-md-3 control-label">Status da Ocorrência</label>                                 <div class="col-md-3">                                     <select name="inputStatus" class="form-control"  required>                                      <option value="valor1">Escolha uma Opção</option>                                        <option value="valor2">Aberto</option>                                       <option value="valor3">Em Andamento</option>                                      <option value="valor3">Fechado</option>                                     </select>                                 </div>                         </div>                                                  <div class="form-group">                                                      <label for="inputObs" class="col-md-3 control-label">Obersvação</label>                             <div class="col-md-8">                                 <textarea type="text" rows ="5" cols="70" class="form-control" id="inputObs" placeholder="Digite uma Observação">                                 </textarea>                                                      </div>                         </div>                                                  <div class="form-group last">                             <div class="col-md-offset-3 col-md-9">                                 <button type="submit" class="btn btn-success btn-md">Gravar</button>                                 <button type="reset" class="btn btn-default btn-md">Limpar</button>                             </div>                         </div>                     </form>                 </div>                 <div class="panel-footer">                                  </div>             </div>         </div>     </div> </div> <?php     } ?> </body> </html>  
      NESSA SEGUNDA TELA AQUI... eu apenas mudei a aparencia, a função dela deve ser a mesma coisa..
      fiz com bootstrap.. mas não sei aonde to errando aqui.. alguma dica por favor ?

      MUITO OBRIGADO 
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.