Bom a duvida e a seguinte tenho um form de cadastro.
Por exemplo: tenho um campo onde defino uma transportadora este campo e um combo onde tenho lista de todas as transportadoras e um campo onde tenho o telefone…
Duvida e como eu faço a medida que o cara selecionar uma transportadora no combo mostre o respectivo telefone uma vez que o objeto transportadora esta na sessão como um vetor…
Javascript, se nao quiser dar reload na pagina…
Simplesmente monte um array em javascript dinamicamente com os telefones ( ou o que mais quiser ), associado com o combo… Entao, no onChange do combo, vc pega os dados da posicao correspondente no array e joga no campo… algo como
...
var telefones = new Array();
<%
for (int i = 0; i < beanDeFornecedores.size(); i++) {
out.println("telefones["+ i +"] = '"+ ((Fornecedor)beanDeFornecedores.get(i)).getTelefone() +"';");
%>
funciton mostraTelefone()
{
var d = document.meuForm;
var combo = d.meuCombo;
var index = combo.selectedIndex;
// Pega o telefone
var telefone = telefones[index];
// Mostra o valor
d.campoDeTelefone.value = telefone;
}
Qq coisa nesse estilo…
Rafael