Bom dia galera!
Creio que o meu problema seja fichinha para muitos de vocês!
É o seguinte:
Tenho 3 combos: Evento, Módulo e Participante.
Existe uma tabela no banco para cada uma dessas.
E todas estão relacionadas.
O que eu quero? Fazer com que as três sejam ligadas umas às outras, nessa mesma ordem aí.
Por exemplo: Seleciono o Evento, e automaticamente a 2ª combo é populada com todos os Módulos daquele Evento. Seleciono o Módulo, e automaticamente a combo Participante é populada com os Participantes daquele Módulo.
Procurei muito no google, e só achei posts que explicam como fazer isso de modo estático, não de modo dinâmico puxando os dados de um BD. Além do que, os exemplos que encontrei por aí são todos em PHP, linguagem que eu não manjo muito.
Baixei o jQuery, como indicado por muitos sites, já inclui o url apontando para ele no header, mas não sei como gerar a página.
Aqui vão as 3 combos que eu quero ‘linkar’:
<tr class="prop">
<td valign="top" class="name"><label for="evento"><spring:message
code="nota.evento.label" />:</label></td>
<td>
<form:select path="eventoId" id="eventoId">
<form:option value="0">Selecione...</form:option>
<form:options items="${eventoList}" itemLabel="titulo" itemValue="id" />
</form:select>* <form:errors path="eventoId" cssClass="error" />
</td>
</tr>
<tr class="prop">
<td valign="top" class="name"><label for="modulo"><spring:message
code="nota.modulo.label" />:</label></td>
<td>
<form:select path="moduloId" id="moduloId">
<form:option value="0">Selecione...</form:option>
<form:options items="${moduloList}" itemLabel="titulo" itemValue="id" />
</form:select>* <form:errors path="moduloId" cssClass="error" />
</td>
</tr>
<tr class="prop">
<td valign="top" class="name"><label for="participante"><spring:message
code="nota.participante.label" />:</label></td>
<td>
<form:select path="participanteId" id="participanteId">
<form:option value="0">Selecione...</form:option>
<form:options items="${participanteList}" itemLabel="nome" itemValue="id" />
</form:select>* <form:errors path="participanteId" cssClass="error" />
</td>
</tr>
Será que vocês poderiam me ajudar?
Agradeço desde já!