Jump to content


Photo

[Duvida] Problema Com Sistema De Cep


  • Faça o login para participar
2 replies to this topic

#1 Shevchenko

Shevchenko

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 26/10/2011, 08:36

Galera, estou com um problema bem simples...

Tenho um sistema bem simples de busca de CEP, porém...após retornar os valores, não estou sabendo como fazer para passar o valor que foi inserido no campo CEP.

O campo está em um primeiro form, já os dados que retornam estão em um segundo form, quando envio eles pra próxima página eles vão, mas não consigo achar um meio de enviar o valor digitado no campo CEP.

Se alguém puder ajudar.

Grato!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br" dir="ltr">
<head>
	<title>.: Busca :.</title>
	<!-- Inclui o Jquery -->
    
    <script src="js/jquery-1.6.2.js" type="text/javascript"></script>
    
    <script language="javascript" type="text/javascript">
    function getEndereco() {
		if($.trim($("#cep").val()) != ""){
		//document.getElementById("load").style.display = 'block';
			/* 
					Para conectar no serviço e executar o json, precisamos usar a função
					getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
					dataTypes não possibilitam esta interação entre domínios diferentes
					Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
					http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
			*/
			$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
					// o getScript dá um eval no script, então é só ler!
					//Se o resultado for igual a 1
					if(resultadoCEP["resultado"] && resultadoCEP["bairro"] != ""){
							// troca o valor dos elementos
							$("#endereco").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
							alert("Endereço encontrado");	
							$("#bairro").val(unescape(resultadoCEP["bairro"]));
							$("#cidade").val(unescape(resultadoCEP["cidade"]));
							$("#estado").val(unescape(resultadoCEP["uf"]));
												
								//$("#enderecoCompleto").show("slow")<img src='http://forum.wmonline.com.br/public/style_emoticons/<#EMO_DIR#>/wink.gif' class='bbc_emoticon' alt=';)' />

							//document.getElementById("load").style.display = 'none';
							//validate()
							
							

							
					}else{
							alert("Endereço não encontrado");
							//$("#enderecoCompleto").show("slow");
							return false;
					}
			});                             
	}
    else
    {
        alert('Antes, preencha o campo CEP!')
		//document.getElementById("load").style.display = 'none';
    }
	
}
    
    
    </script>
	
	

	
	<!-- Inclui o CSS para dar um ar de graça -->
	<link href="style.css" type="text/css" rel="stylesheet" />
</head>
<body>


	<form name="f" id="f" onSubmit="return false" >

  Cep:
    <input name="cep" type="text" id="cep" />
    <button id="btn" class="btn" onclick="return getEndereco()">Consultar</button>
    </form>


<form action="teste23.php" method="get">
<input type="hidden" name="txt_cep" id="cep2" />

<input type="hidden" name="txt_endereco" id="endereco" />
<input type="hidden" id="txt_bairro" name="bairro" />

<input type="hidden" name="txt_cidade" id="cidade" />
<input type="hidden" name="txt_estado" id="estado" size="2" />

<input type="submit" value="Enviar" />
	</form>
    
    

	
</body>
</html>


Alguém?

#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 26/10/2011, 11:12

Ola vc ja viu este tutorial http://marcusmonteir...x-parte-1-de-2/
??
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Shevchenko

Shevchenko

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 31/10/2011, 06:40

Grato pela ajuda amigo, mas não entendo Ajax, por mais que tenha olhado não compreendi. Preciso de algo em PHP + Javascript.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq