Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Estou montando uma página PHP onde ao clicar em uma imagem do sistema, eu abro uma janela com dezenas de itens para que o usuário selecione.
Exemplo da página pai:
lst_Cep = window.open("con_cep.php?cep="+num_cep, "ListaCep", "width=700, height=480, autosize=yes, resizable=1, menubar=NO,toolbar=no,scrollbars=yes, toolbar=NO, location=NO");
Exemplo pagina filha
echo "<tr>";
echo "<td>";
echo "<a href='' OnClick='cap_valores($str_parametros)' id='sigla_ug'>";
echo $nr_cep;
echo "</a>";
echo "</td>";
echo "<td>";
echo $nm_logradouro;
echo "</td>";
echo "<td>";
echo $nm_bairro;
echo "</td>";
echo "<td>";
echo $nm_municipio;
echo "</td>";
echo "<td>";
echo $nm_uf;
echo "</td>";
echo "</tr>";
Ao clicar em um link, preencho com os dados na janela pai da seguinte forma:
Código javascript
function cap_valores(id_cep, int_cod_cep, str_endereco, str_bairro, int_cod_uf, str_uf, int_cod_municipio, str_municipio, dt_cep_inclusao, nm_usuario_inclusao, dt_cep_alteracao, nm_usuario_alteracao)
{
var str_municipio = int_cod_municipio + "_" + str_municipio;
var str_uf = int_cod_uf + "_" + str_uf;
window.opener.document.getElementById("txt_CodigoCep").value=int_cod_cep;
window.opener.document.getElementById("txt_Endereco").value=str_endereco;
window.opener.document.getElementById("txt_Bairro").value=str_bairro;
window.opener.document.getElementById("cmb_Uf").value=str_uf;
window.opener.document.getElementById("cmb_Municipio").value=str_municipio;
window.opener.document.getElementById("hdn_acao").value="alt";
window.opener.document.getElementById("txt_id_cep").value=id_cep;
window.opener.document.getElementById("txt_nm_usuario_inclusao").value=nm_usuario_inclusao;
window.opener.document.getElementById("txt_dt_cep_inclusao").value=dt_cep_inclusao;
window.opener.document.getElementById("txt_nm_usuario_alteracao").value=nm_usuario_alteracao;
window.opener.document.getElementById("txt_dt_cep_alteracao").value=dt_cep_alteracao;
window.close();
}
Para campos text funciona, porém, existem dois combos que são dinamicos (cmb_Uf e cmb_Municipio) onde, ao selecionar o primeiro (evento change (JQUERY)), preenche com os dados de municipio de acordo com a UF.
Como faço para selecionar os valores que estão no javascript "cap_valores" para os combos dinâmicos?
Obrigada!
Carregando comentários...