Oi pessoal
Estou enfrentando a seguinte situação:
Tenho um formulário gigante, onde um dos campos é o CEP. Tenho um javascript, que faz um post para uma servlet, que a partir do CEP me traz o endereço. No entanto, eu perco o conteúdo que já foi editado no formulário.
Estou pensando em uma solução que não precise recarregar todo o formulário. Por exemplo, a abrir um popup que peça o cep e ao dar submit no popup, atualize o campo endereço do formulário. É possível?! Alguma sugestão?!
Obrigado!
Vc pode fazer isso sim.
Cria uma nova pagina e abra-a como popUp, faz o submit para o servlet que vai te retornar oque vc quer, joque os resultados em campos Hidden por exemplo.
Depois vc pode jogar os valores destes campos para o outra página.
[code]// isso no popPup
window.opener.document.campo.value = document.campoPop.value;
//faça isso para todos os campos que vc quer jogar para a tela princial e depois
window.close();[/code]
é uma solução porca, mas se é isso que vc quer dá pra fazer assim.