Ciao a tutti
Inanzitutto spero di aver scelto lo spazio di forum dedicato a questo tipo di problema.
Ora
Vi spiego il mio problema
Ho in una jsp un primo tag
<select> che va a prendere dati da un DB in particolare viene popolato con i nomi delle regioni italiane
ora come è possibile dopo aver scelto dalla prima select e abilitato la seconda select popolare il secondo tag select con il nome delle province della regione selezionata in precedenza
Posto il codice per essere + chiaro
codice:
htm
<select name="regioni" id="reg" onchange="abilitaProvincie()">
<option>Scegli la Regione...</option>
<%
String queryRelease = "SELECT * FROM REGIONI";
try {
Connection con = (Connection) request.getSession()
.getAttribute("connection");
ps = con.prepareStatement(queryRelease);
rs = ps.executeQuery();
//rs.next();
con.commit();
while (rs.next()) {
out.print("<option value='");
out.print(rs.getString("REGIONI_ID"));
out.print("'>");
out.print(rs.getString("REGIONI_NAME"));
out.print("</option>");
}
} catch (SQLException e) {
System.out.println("errore: " + e.getMessage());
}
%>
</select></td></tr>
<select name="province" id="prov" disabled="disabled">
<option>Scegli la Provincia...</option>
<%
String queryRelease = "SELECT * FROM PROVINCIE";// MANCA l'ID DELLA REGIONE SOPRA COME LO PRENDO?????
try {
Connection con = (Connection) request.getSession()
.getAttribute("connection");
ps = con.prepareStatement(queryRelease);
rs = ps.executeQuery();
//rs.next();
con.commit();
while (rs.next()) {
out.print("<option value='");
out.print(rs.getString("PROVINCE_ID"));
out.print("'>");
out.print(rs.getString("PROVINCE_NAME"));
out.print("</option>");
}
} catch (SQLException e) {
System.out.println("errore: " + e.getMessage());
}
%>
</select></td></tr>
l
Grazie dell'aiuto