Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    richiamo funzione da SELECT

    Il codice che ho inserito fa parte di una pagina .jsp che io devo modificare. Attualmente il pulsante "VAI" rimanda ad un'altra pagina web; la mia modifica consiste nel togliere il pulsante ed inserire il passaggio all'altra pagina nell'evento "onchange" della combo "selClienteIns".
    Come posso fare?


    <FORM id="form_open_contatto" action="contatti_rapporti.jsp" method="post"
    onsubmit="return checkSelCliente(this);">
    <TABLE border="0" class="body_style">
    <TR>
    <TD align="right">
    <%
    Statement statClienti;
    ResultSet rsClienti;
    try{
    statClienti = con.createStatement();
    String selectClienti = new String (
    "SELECT id, denominazione FROM clienti WHERE id_commerciale = "+nUserId+
    " ORDER BY denominazione");
    rsClienti = statClienti.executeQuery(selectClienti);
    // Costruisco la combo dei clienti.
    out.println("Cliente </TD><TD align=\"left\">"+
    "<SELECT id='selClienteIns' class=\"body_style\" name='selCliente' >");
    out.println("<OPTION SELECTED>Scelta Cliente");
    logger.info("selectClienti: "+selectClienti);
    int nidCliente = -1;
    while (rsClienti.next())
    {
    // Riempio il vettore degli Id commessa
    if (nidCliente != rsClienti.getInt("id"))
    {
    nidCliente = rsClienti.getInt("id");
    // Scrivo le diverse <option>
    out.println("<OPTION value='"
    +rsClienti.getInt("id")+"%"+Util.escapeHTML(rsClie nti.getString("denominazione"))+"'>"
    +rsClienti.getString("denominazione")+"");
    }
    }

    out.println("</SELECT></TD></TR><TR>");
    rsClienti.close();
    statClienti.close();
    con.close();
    logger.info("Fine");
    } catch (SQLException sqle) {throw new ServletException (sqle.toString());}
    %>
    <TR>
    <TD colspan="4" align="center" height="10"></TD>
    </TR>
    <TR>
    <TD colspan="4" align="center">
    <input type="submit" class="body_style" value=" Vai "></input>
    </TD>

    </TR>
    </TABLE>
    </FORM>
    grazia

  2. #2
    prova così

    out.println("Cliente </TD><TD align=\"left\">"+
    "<SELECT id='selClienteIns' class=\"body_style\" name='selCliente' onchange='form_open_contatto.submit()'>");




  3. #3
    Grandioso!!!
    Grazie mille, funziona benissimo! Non ci avrei mai pensato da sola!!!
    ciao!
    grazia

  4. #4

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.