Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia! Estou criando um formulário onde em alguns inputs foram incluídos botões que ao clicados abrem uma nova janela para que o usuário possa pesquisar o registro, e ao seleciona-lo, os inputs da do formulário devem ser preenchidos com os respectivos dados. Porém não sei o que fazer para pegar essas informações da janela de pesquisa e preencher os inputs. Na imagem abaixo por exemplo, cliquei no botão referente ao projeto, e foi aberta uma janela para realizar a consulta, então após o usuário consultar e selecionar o registro que necessita, o campo projeto devera ser preenchido com o código do projeto. Alguém tem algum exemplo de como posso fazer isso? Grato desde já.
/applications/core/interface/imageproxy/imageproxy.php?img=http://s27.postimg.org/bbc7cqxk3/form.png&key=75a0bafb0c8371a3de26836d7a00bdfe07e5dd4a5d97e50d12ff9d0d7af05d54" alt="form.png" />
Sim, isso já é previsto, porém não sei como trazer as informações e que tipo de objeto utilizar para seleciona-las.
Alguem?
Da uma olhada na função top.opener do javascript com ela você pode manipular o DOM da outra janela.
Mas basicamente na tela de busca ao selecionar o registro você chama uma função javascript mais ou menos assim
function selecionar(){
top.opener.document.getElementById("#ID_DO_INPUT_PROJETO_DA_OUTRA_JANELA").value = document.getElementById("#ID_DA_JANELA_DE_BUSCA").value;
windows.close();
}
Não estou vendo a imagem. Mas de qualquer forma, só com PHP você não conseguirá isso. Provavelmente terá que usar Jquery ou Javascript, para que o valor "passe" para o campo que você quer.