Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LF_HERNANDES

[Resolvido] Mensagem de carregamento

Recommended Posts

Pessoal sou novato no ramo... e peguei um script que me gera o endereço do cliente inserindo apenas o cep...

 

Gostaria de saber como eu faço para que ao processar me apresente uma mensagem de carregando... para nao ficar meio vago a espera.

 

segue o código:

 

<script type="text/javascript">

	function getEndereco() {
			
			if($.trim($("#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"]){
						// troca o valor dos elementos
						$("#rua").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
						$("#BAIRRO").val(unescape(resultadoCEP["bairro"]));
						$("#CIDADE").val(unescape(resultadoCEP["cidade"]));
						$("#ESTADO").val(unescape(resultadoCEP["uf"]));
					}else{
						alert("Endereço não encontrado");
					}
				});				
			}			
	}
</script>

Desde já obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloque antes do processamento:

 function getEndereco() {
//aqui coloca o teu carregando

e remova após:

if(resultadoCEP["resultado"]){
                                                // troca o valor dos elementos
                                                $("#rua").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
                                                $("#BAIRRO").val(unescape(resultadoCEP["bairro"]));
                                                $("#CIDADE").val(unescape(resultadoCEP["cidade"]));
                                                $("#ESTADO").val(unescape(resultadoCEP["uf"]));
   //aqui você remove o carregando..
                                        }else{

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo no caso eu declaro meu o meu carregado como?

 

$("#linkajax");

é assim me faz mostrar a div ou é de outra forma?

 

Desculpe é que estou começando a brincar...rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara... estamos usando jQuery aqui.. que é um framework javascript.

 

Veja:

$("#linkajax")
apenas seleciona o elemento, é o mesmo que em js puro:

document.getElementById('linkajax')
para exibir ele, se ele constar oculto na marcação (display: none), você precisa alterar essa propriedade.

 

Em jQuery:

$("#linkajax").css({display: 'block'});
e por ai vai..

ou você pode usar algo mais interessante como:

 

fadeIn()...

 

documentação:

http://docs.jquery.com/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.