Visualizzazione dei risultati da 1 a 8 su 8

Discussione: select

  1. #1

    select

    <form action="visualizza.php" method="get">

    <select name="scelta">
    <option>scelta squadra</option>
    <option>fiorentinese</option>
    <option >blu marlin</option>
    <option>atletico</option>
    <option>vincera</option>
    <option>pinocchiese</option>
    <option>real napoli</option>
    <option>guigou</option>
    <option>ultra</option>
    </select>
    </form>
    fin qui tutto bene ma io desidero che rimanga senza tasto di submit ma che selezionando l'opzione si carichi immediatamente la pagina visualizza.php come fare?

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    <select onChange="">

    lì dentro metti una funzione (es: <select onChange="controlla()">)

    <script>
    function controlla() {
    //azioni
    }
    </script>
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    scusa se sono ciuccio ma nella funzione come faccio a caricare la pagina e a passare la variabile scelta?

  4. #4
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    Originariamente inviato da fiorentinese
    scusa se sono ciuccio ma nella funzione come faccio a caricare la pagina e a passare la variabile scelta?
    la funzione controlla chiaramente farà lei il submit no?
    quindi ti ritrovi il parametro selezionato in $scelta :sexpulp:

    chiaramente il valore che avrai sarà quello del parametro ID del OPTION che risulta SELECTED al momento del submit

  5. #5
    non mi trovo.ho fatto così:
    <form action="visualizza.php" method="get">
    <select name="user_id" onChange="controlla()">
    <option>scelta squadra</option>
    <option value="fiorentinese">fiorentinese</option>
    <option >blu marlin</option>
    <option>atletico</option>
    <option>vincera</option>
    <option>pinocchiese</option>
    <option>real napoli</option>
    <option>guigou</option>
    <option>ultra</option>
    </select>

    e nel head:
    <script language="JavaScript">
    function controlla() {
    location.href("visualizza.php");
    }
    </script>

    sicuramente sto sbagliando nel passare la variabile ma come devo fare?

  6. #6
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    window.location.href = "visualizza.php";
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  7. #7
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    Originariamente inviato da fiorentinese
    non mi trovo.ho fatto così:
    <form action="visualizza.php" method="get" name="tuoform">
    <select name="user_id" onChange="controlla()">
    <option>scelta squadra</option>
    <option value="fiorentinese">fiorentinese</option>
    <option >blu marlin</option>
    <option>atletico</option>
    <option>vincera</option>
    <option>pinocchiese</option>
    <option>real napoli</option>
    <option>guigou</option>
    <option>ultra</option>
    </select>

    e nel head:
    <script language="JavaScript">
    function controlla() {
    //location.href("visualizza.php"); questo non va bene
    document.tuoform.submit() //questo si :gren:
    }
    </script>

    sicuramente sto sbagliando nel passare la variabile ma come devo fare?
    devi fare un submit per passare il parametro del form

  8. #8
    ancora non mi funziona, nell onchange="controlla()"
    devo passare qualcosa? inoltre nella funzione document.mioform.submit() manca qualcosa?.
    praticamente te lo sto chiedendo in ginocchio.Sicuro la funzione viene richiamta bene, ma il submit no

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.