Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    260

    Come recuperare selezione in SELECT

    Ciao a tutti....una semplice domanda a cui non so dare risposta....
    io ho la mia semplice SELECT dentro ad una pagina jsp cosi:
    codice:
    <select name="ora" >
    <option value="1">1  </option>
    <option value="2">2  </option>
    <option value="3">3  </option>
    <option value="4">4  </option>
    <option value="5">5  </option>
    <option value="6">6  </option>
    <option value="7">7  </option>
    <option value="8">8  </option>
    <option value="9">9  </option>
    <option value="10">10  </option>
    <option value="11">11  </option>
    <option value="12">12  </option>
    </select>
    con codice java/jsp come faccio a recuperare cio' che l'utente ha selezionato dal menu a tendina e salvarlo in una variabile?

    grazie

  2. #2
    credo ti basti un request.getParameter("ora").
    comunque sei piuttosto off-topic, avresti dovuto postare qui.

    ciao

  3. #3
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053

    Re: Come recuperare selezione in SELECT

    Originariamente inviato da jeangr
    Ciao a tutti....una semplice domanda a cui non so dare risposta....
    io ho la mia semplice SELECT dentro ad una pagina jsp cosi:
    codice:
    <select name="ora" >
    <option value="1">1  </option>
    <option value="2">2  </option>
    <option value="3">3  </option>
    <option value="4">4  </option>
    <option value="5">5  </option>
    <option value="6">6  </option>
    <option value="7">7  </option>
    <option value="8">8  </option>
    <option value="9">9  </option>
    <option value="10">10  </option>
    <option value="11">11  </option>
    <option value="12">12  </option>
    </select>
    con codice java/jsp come faccio a recuperare cio' che l'utente ha selezionato dal menu a tendina e salvarlo in una variabile?

    grazie
    Dovresti chiederlo nel forum "Lato server > Programmazione > Java".
    In ogni caso lo recuperi nello stesso modo in cui recuperi un input.
    Recuperare il value di un input e di una select è indifferente lato server. Sempre il value di un campo devi recuperare.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  4. #4
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da var
    credo ti basti un request.getParameter("ora").
    comunque sei piuttosto off-topic, avresti dovuto postare qui.

    ciao
    Più veloce.
    Più sintetico.
    Più chiaro.
    Più completo.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  5. #5
    Originariamente inviato da nuky
    Più veloce.
    Più sintetico.
    Più chiaro.
    Più completo.
    capita.


  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    260
    ok il posto non è quello giusto,ma pensavo che esistesse del codice html per recuperare la selezione del SELECT.



    codice:
    <select name="ora" >
    <option value="1">1  </option>
    <option value="2">2  </option>
    <option value="3">3  </option>
    <option value="4">4  </option>
    <option value="5">5  </option>
    <option value="6">6  </option>
    <option value="7">7  </option>
    <option value="8">8  </option>
    <option value="9">9  </option>
    <option value="10">10  </option>
    <option value="11">11  </option>
    <option value="12">12  </option>
    </select>
    
    <%String orario=(String)request.getParameter("ora");
    out.print(orario);%>
    quando vado a stampare mi stampa null...sto facendo giusto?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    260


    nessuno sa qualcosa?

  8. #8
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da jeangr
    ok il posto non è quello giusto,ma pensavo che esistesse del codice html per recuperare la selezione del SELECT.



    codice:
    <select name="ora" >
    <option value="1">1  </option>
    <option value="2">2  </option>
    <option value="3">3  </option>
    <option value="4">4  </option>
    <option value="5">5  </option>
    <option value="6">6  </option>
    <option value="7">7  </option>
    <option value="8">8  </option>
    <option value="9">9  </option>
    <option value="10">10  </option>
    <option value="11">11  </option>
    <option value="12">12  </option>
    </select>
    
    <%String orario=(String)request.getParameter("ora");
    out.print(orario);%>
    quando vado a stampare mi stampa null...sto facendo giusto?
    Data la domanda e dato il codice mi sa che non ti è chiara l'interazione tra codice lato client e lato server.
    Finché non invii una richiesta al server ti è impossibile avere lato server i valori impostati lato client (mi pare abbastanza ovvio).
    Tu devi inviare l'informazione (il value della select) al server e poi recuperarlo come hai scritto. Devi avere una pagina destinazione che processi lato server quello che è stato mandato dal client.

    Pagina1
    codice:
    <form action="Pagina2.jsp" method="post">
    <select name="ora" >
    <option value="1">1  </option>
    <option value="2">2  </option>
    <option value="3">3  </option>
    <option value="4">4  </option>
    <option value="5">5  </option>
    <option value="6">6  </option>
    <option value="7">7  </option>
    <option value="8">8  </option>
    <option value="9">9  </option>
    <option value="10">10  </option>
    <option value="11">11  </option>
    <option value="12">12  </option>
    </select>
    <input type="submit"/>
    </form>
    Pagina2.jsp
    codice:
    <%String orario=(String)request.getParameter("ora");
    out.print(orario);%>
    Nulla ti vieta di inviare i dati alla stessa pagina, però devi aggiungere il controllo, per non stampare null, come hai visto.

    Spero di essermi capito.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    260
    grazie 1000 ..ora ne ho capito di piu'

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 © 2026 vBulletin Solutions, Inc. All rights reserved.