Dúvida comboBox

4 respostas
VictorS

[code]
<form action="ServletTaly?cmd=adc" method="post" onsubmit="return validaFormulario();">
<table width="95%" class="tabelaConteudo" cellpadding="6" align="left">
<input type="hidden" id="numeroItensTaly" name="numeroItensTaly" value="5">

<tr>
<td align="center" class="tituloCinza" colspan="2" height="50">Tally Sheet / Folha de Conferência</td>
</tr>

<tr>
<td width="6%" align="left" class="label">Navio Manifesto:</td>
<td>
<select class="selecionar" name="id_manifesto" id="id_manifesto">
<option value=""></option>
<c:forEach var="manifesto" items="${requestScope.manifestoList}">
<option value="${manifesto.id_manifesto}">${manifesto.nome_navios}</option>
</c:forEach>
</select>
</td>
<td class="label" align="left">Navio Tally:</td>
<td>
<select class="selecionar" name="id_navios" id="id_navios">
<option value=""></option>
<c:forEach var="navios" items="${requestScope.naviosList}">
<option value="${navios.id_navios}">${navios.nome_navios}</option>
</c:forEach>
</select>
</td>
</tr>

<tr>
<td align="left" class="label">Operação:</td>
<td>
<select class="selecionar" name="operacao">
<option value="" selected></option>
<option value="carregamento"> Carregamento</option>
<option value="descarregamento">Descarregamento</option>
</select>
</td>

<td class="label" align="left">Porto:</td>
<td>
<select class="selecionar" id="id_portos_cidades_destinos" name="id_portos_cidades_destinos">
<option value=""></option>
<c:forEach var="manifesto" items="${requestScope.manifestoList}">
<option value="${manifesto.id_manifesto}">${manifesto.nome_portos_cidades_destinos}</option>
</c:forEach>
</select>
</td>
</tr>
[code]

Boa Tarde Pessoal,

Estou com uma grande dúvida, tenho um form, e nesse form alguns comboBox, eu gostaria que quando eu escolhesse uma opção no primeiro comboBox, os outros preenchessem com a opção baseada na escolha do primeiro comboBox.
OBS: não usei nenhum framework.

Abração

4 Respostas

Igor_Gabriel

Fala VictorS,
Use ajax dá uma pesquisada.

VictorS

Por html mesmo não tem como fazer?

Igor_Gabriel

Nunca ouvi dizer que exista um modo de fazer via html direto, talvez em html5 exista algo desse tipo mas o ajax é tranquilasso cara, hoje em dia A maioria que programa web usa. Antes, qualquer mudança que faziam na view eles renderizavam a tela inteira, o ajax permite que a gente renderize blocos específicos da tela, como seu caso pede.
Abraço.

VictorS

É que nunca usei ajax… To meio noob ainda… E essa alteração preciso fazer até la por terça-feira… :S

Criado 25 de novembro de 2011
Ultima resposta 25 de nov. de 2011
Respostas 4
Participantes 2