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. Vamos lá.
Eu tenho um campo nome com um botão lateral para buscar clientes.
Quando clico neste botão abre um popup que mostra todos os nomes listados, e quando clico em um nome, ele insere no campo nome.
Está funcionando perfeitamente. Mas agora vem minha dificuldade.
Gostaria que buscasse também o id do nome para inserir no campo id. Ou seja, gostaria que inserisse nos dois campos ao mesmo tempo o id e nome.
Abaixo deixo o código que estou usando:
<script language="Javascript" type="text/javascript">
function putId(valor) {
var codigo = valor;
if (codigo!= ""){
window.opener.document.getElementById('campoNome').value = codigo;
window.close();
}else{
alert('Não é permitido campos em Brancos');
}
}
</script>
Agradeço desde já.Fiz do seu jeito e parece que estou chegando lá. Ou seja, mostra em um campo e no outro fica escrito undefinid
Mas acredito que seja nessa parte do código. Segue abaixo:
<a href="" class="pop_tabela" id="campoFilho" onclick="putId('1')">1</a>
<a href="" class="pop_tabela" id="campoFilho" onclick="putId('nome','1')">1</a>
como coloquei mais um argumento ali, vc precisa enviar esse parâmetro.
OI william,
Conseguir resolver a situação com o seu código.
Só precisava separa a função usando virgula.
Então deixo o código para caso alguém precise.
<a href="" class="pop_tabela" id="campoFilho" onclick="putId('1', '1')">1</a>
Agradeço muito pela ajuda.
tentou algo assim:
??