Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: jsp drop down list

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    21

    jsp drop down list

    Salve a tutti
    Dovrei creare una jsp con due drop down list.
    La prima è il risultato di una select e fin quì tutto ok ....
    i valori della seconda devono cambiare in base alla scelta fatta nella prima
    Come si fa???? qualcuno potrebbe aiutarmi ????????????
    Grazie

  2. #2
    ciao,
    cosi' ad occhio mi vengono in mente 2 possibili strade...

    1.
    Sull'onChange della prima select fai il submit del form verso una tua action o servlet che sia che ti ritorna una lista per valorizzare la seconda select.

    2.
    Potresti usare ajax... il principio piu' o meno e' lo stesso sull'onChange chiami la tua funzione javascript che fa partire una chiamata ajax che va a recuperare la lista per valorizzare la seconda select...

    la prima e' piu' semplice... ma la seconda e' piu' tecnologicamente avanzata a te la scelta
    La vita sarebbe piu' facile se avessi il codice sorgente!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    21
    Scusami ma non esiste una soluzione senza java script??????????

  4. #4
    che io sappia no...
    La vita sarebbe piu' facile se avessi il codice sorgente!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    21
    Come si crea una servlet che sia che ti ritorna una lista per valorizzare la seconda select???
    Grazie

  6. #6
    a seconda del parametro che hai scelto nella prima select penso che dobba fare una query per estrarti la lista da db e passarla attraverso l'oggetto request alla jsp...
    La vita sarebbe piu' facile se avessi il codice sorgente!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    21
    Questa è la mia query ........ Potresti aiutarmi gentilmente???
    Grazie.
    <FORM name="modulo" action="" method="post">
    <select name="input"onChange="Riempi(this.options.selected Index)">
    <option> Seleziona un prodotto </option>
    <%
    Connection conn = null;
    PreparedStatement st = null;
    ResultSet rs = null;
    String driver = "org.gjt.mm.mysql.Driver";
    Class.forName(driver);

    try {
    conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/pubblico","root","ivano76");
    st = conn.prepareStatement("select descrizione, tipo from fondi order by tipo);
    rs = st.executeQuery();

    while(rs.next()){
    Fondo fondo = new Fondo();
    fondo.setTipolo_2a(rs.getString("tipolo_2a"));
    fondo.setDescri_2a(rs.getString("descri_2a"));

    %>

    <option> <%= fondo.tipolo_2a%> </option>
    <%
    }

    }catch (SQLException sqle) {

    throw new SQLException("Errore persistenza" +sqle);
    }finally {
    if(conn != null)
    rs.close();
    st.close();
    conn.close();
    }
    %>

  8. #8
    quale sarebbe il tuo problema??
    La vita sarebbe piu' facile se avessi il codice sorgente!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    21
    Dovrei creare una pagina con due menu a tendina. Ovviamente vorrei che le opzioni disponibili nel secondo
    menù dipendessero dalla scelta che l'utente opta nel primo menu. So che esiste l'evento OnChange per catturare il cambiamento di selezione in un menu ma non conosco javascript enemmeno ajax

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    21
    ho i prodotti nella prima dropdown list (tipolo)in base alla scelta vorrei la descrizione (descr) di quel tipo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.