Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Form select con link

  1. #1

    Form select con link

    Ciao a tutti!! Nel mio sito vorrei mettere una lista di collegamente web tramite un form select.. Vorrei che, però, appena si seleziona una option si carichi subito la pagina e non premento il bottone di invio.. Il bottone di invio lo vorrei eliminare. So che è possibile, ma non riesco a capire come...

  2. #2
    Devi usare necessariamente JavaScript. Nel tag <select> inserisci il gestore di evento onchange che richiama una funzione (io l'ho chiamata vai()) che accetta come argomento l'id dell'elemento <select>:

    codice:
    <select id="seleziona" onchange="vai(this.id);">
    Ogni tag <option> deve avere un attributo value che ha come valore l'URI della pagina a cui l'option si riferisce.
    Poi, nella sezione HEAD della pagina inserisci il codice della funzione:

    codice:
    <head>
    <script type="text/javascript">
    <!--
    function vai(elem) {
    var i = document.getElementById(elem).options.selectedIndex;
    window.location = document.getElementById(elem).options[i].value;
    }
    -->
    </script>
    </head>
    In questo modo, puoi riutilizzare la funzione anche con altri elementi <select>.

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.