• User Attivo

    Form: cambiare pagina scegliendo un'opzione

    Buongiorno a tutti.

    Avrei un problema: sto cercando di fare in modo che, con un select in cui sono comprese più option, selezionando una di queste option ci sia un reindirizzamento ad un'altra pagina senza bisogno di utilizzare un input submit.

    Praticamente creo un codice così:

    
    <form>
    <select>
    <option OnSelect="javascript:document.location='pagina1.html'">pagina 1 di 2</option>
    <option OnSelect="javascript:document.location='pagina2.html'">pagina 2 di 2</option>
    </select>
    </form> 
    

    Ora non sono molto pratico di JS (purtroppo) e non capisco se sia un errore di sintassi o di evento js mal associato al tag option.

    Qualcuno protrebbe aiutarmi?

    Grazie in anticipo 🙂


  • User Attivo

    Fortunatamente sono riuscito a trovare un codice che mi ha aiutato. Lo posto così potrebbe tornare utile a qualcun altro:

    
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
    }
    
    ....
    
    <select name="menu" onChange="MM_jumpMenu('self',this,0)">
    
    

    Scusate il disturbo 🙂