Ir para conteúdo

Arquivado

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

Gilberto Jr

Buscando dados no Pop-Up

Recommended Posts

Boa tarde;

 

Eu preciso do seguinte, eu tenho um campo input para digitar o código do cliente e caso não sabe tem um botão de pesquisa do lado do campo código do cliente.

 

Quando clica no botão de pesquisa ele abre um pop-up e nesse pop-up faz a pesquisa do cliente que deseja e dentro do pop-up tem o botão para enviar.

 

Quando clicar no botão enviar levar os dados do cliente como endereço completo, código, etc para a tela pai que é a tela que fica o link para abrir o pop-up.

 

Como eu posso fazer esse procedimento?

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passa por session ou uma variável, pode-se fazer até com um txt tb

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu acho que a session não vai funcionar.

 

Porque o que eu quero é que no pop-up fazer a pesquisa do cliente e quando clicar no botão para selecionar o cliente fechar o pop-up e trazer para a pagina matriz o codigo, nome etc...

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá pra fazer com session, só armazenar na session, ou armazena numa variável e depois usa na página principal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas ai que tá, eu não quero fazer o reflesh na pagina principal pois o usuário pode esta no final do formulário e quando ele clicar no pop-up para selecionar os dados e se fizer um reflesh vai perder todos os dados digitado no formulário.

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas ai que complica Gilberto,

 

Assim que vc fechar a popup, como vc vai mostrar essas informações na janela pai, sem atualizar essa página.

 

Pois a tela pai estará estática ao fechar a popup.

 

De alguma forma vc terá que recarregar essa tela para atualizar as novas informações.

 

Mesmo com ajax, jquery, terá que recarrega-las.

 

A menos que, uma ideia, vc inserir essa informação dentro de um iframe, e nela vc trabalha com essas opções.

 

Assim, poderá puxar os dados ou consultar e atualizar sem afetar o restante dos dados, pois estará no iframe.

 

Sei lá, dando ideias rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc pode usar AJAX para não dar o refresh na tela, ou tem um código que postei onde em caso de preenchimento de formulários, mensagens etc e der o tempo de expirar ou um refresh , você pode usar um autosave, e assim o user não perde os dados. Bem como pode armazenar um um txt ou no bd e depois recuperar

Compartilhar este post


Link para o post
Compartilhar em outros sites

também... um autocomplete ficaria mais fácil para o user, pois tem aqueles que não gostam de pop-up e fecham sem saber ou bloqueiam.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É as ideias vai surgindo aqui e eu vou analisar e vou tentar fazer da forma com o Iframe.

 

Nesse caso é um sistema e sistema na hora de passar a documentação vou dizer que existe pop-up no sistema e não pode ser bloqueados os pop-up.

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então Gilberto, vc pode usar com iframe e pode mesclar com Ajax para resgatar as informações na página pai.

 

Assim fica tudo na mesma página, sem pop up.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ao invés de pop-up use uma JQuery Fancybox no Form, fuca mais elegante e não dá aquela impressão de pop-up

Compartilhar este post


Link para o post
Compartilhar em outros sites

Xan, estou usando o fancybox. Obrigado pela dica.

 

Eu só não estou conseguindo atualizar a pagina pai assim que fecho o fancybox. E seria possível pegar informações da pagina que é aberta no fancybox e jogar na pagina pai assim que fechar do fancybox?

 

Att;

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.