Visualizzazione risultati 1 fino 3 di 3

Discussione: [JS] Se l'opzione è selezionata...

  1. #1
    Guest

    Post [JS] Se l'opzione è selezionata...

    Ciao a tutti, io ho un select con 2 opzioni con i rispettivi valori: no, sì.
    Voglio che quando si clicchi su sì venga eseguita un azione X ossia un redirect in questo caso. Come faccio??
    Codice PHP:
    <script type="text/javascript">
    if(
    document.forms[0].azionedafare.selectedIndex == "si") { location.href = '?si'; }
    </script>
    Grazie mille... ciao Davide! ^^
    Ultima modifica di sIM : 19-07-2010 alle ore 00.34.12

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Devi utilizzare l'evento onchange sulla lista.
    Codice HTML:
    <select onchange="if(this.options[this.selectedIndex].value == 'si') window.location.href = '?si';">
    <option></option>
    </select>

  3. #3
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Ancora più corto:
    Codice HTML:
    <select onchange="if(value == 'si') window.location.href = '?si';">
    <option></option>
    </select>
    Ma perché usare un select e non due button?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •