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

Rispondi quotando