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

Discussione: form + select

  1. #1

    form + select

    Ho un form con metodo POST al cui interno voglio inserire una select che consenta di selezionare diversi indirizzi internet:
    Ad esempio:
    <select name=indirizzo size=3 multiple>
    <option value=www.sito.it/uno>pagina uno
    <option value=www.sito.it/due>pagina due
    <option value=www.sito.it/tre>pagina tre
    </select>

    Ora vorrei recuperare il valore di indirizzo e utilizzarlo come action del form; ad esempio in modo che, dopo aver selezionato "pagina due", pigiando "submit" il browser entri nel metodo POST dell'indirizzo www.sito.it/due

    Come è possibile implementare il tutto???

  2. #2
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Con javascript:
    codice:
    <select name=indirizzo size=3 multiple onchange="document.nomeform.action = this.value;">
      <option value=www.sito.it/uno>pagina uno
      <option value=www.sito.it/due>pagina due
      <option value=www.sito.it/tre>pagina tre
    </select>
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  3. #3
    Grazie, come devo impostare l'intestazione del form???

  4. #4
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Originariamente inviato da cayman
    Grazie, come devo impostare l'intestazione del form???
    Intendi l'action? Puoi lasciarlo anche vuoto, ma per evitare eventuali errori dovuti a javascript mettine una di default.

    ciao.

    codice:
    <form name="nomeForm" action="http://www.sito.it/uno" method="post">
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  5. #5
    Ecco come ho impostato il form:

    <form name=gino method=POST action=uno>
    <select name=variabile size=3 multiple onchange=document.gino.action = this.value;>
    <option value=uno>pagina uno
    <option value=due>pagina due
    <option value=tre>pagina tre
    </select>
    <input type=submit value=Submit>
    </form>

    Funziona solo in default, cioè va solo a pagina uno!

  6. #6

  7. #7
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    Originariamente inviato da cayman
    Ecco come ho impostato il form:

    <form name=gino method=POST action=uno>
    <select name=variabile size=3 multiple onchange=document.gino.action = this.value;>
    <option value=uno>pagina uno
    <option value=due>pagina due
    <option value=tre>pagina tre
    </select>
    <input type=submit value=Submit>
    </form>

    Funziona solo in default, cioè va solo a pagina uno!
    pecchè nn metti le virgolette ke sn ora d'OBBLIGO?

    codice:
    <form name="gino" method="POST" action="">
    <select name="variabile" size="3" multiple onchange="document.gino.action=this.value;">
    <option value="uno">pagina uno</option>
    <option value="due">pagina due</option>
    <option value="tre">pagina tre</option>
    </select>
    <input type="submit" value="Submit">
    </form>
    cmq nn sono certo ke possa funzionare...
    magari vedi la pillola di var a riguardo delle select!
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  8. #8
    Non ho messo le virgolette perchè ho inserito il codice HTML in una Stringa Java (si tratta di una Servlet)

    Puoi darmi l'indirizzo diretto delle pillole???

  9. #9
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    doppione
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  10. #10
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    doppione
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

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.