2013-08-18 7 views
6

Se ho un prescelto come questoesecuzione di JavaScript in funzione se l'opzione selezionata

<select id="selectid" name="selectname" onchange="jsfunc1()"> 
    <option value="val1" id="valid1"> Val1 </option> 
    <option value="val2" id="valid2"> Val2 </option> 
    <option value="val3" id="valid3"> Val3 </option> 
</select> 

Ora ho una funzione javascript func2, per esempio, che hanno bisogno di fare qualcosa, se è selezionata l'opzione val1. Come lo faccio?

Per esempio,

function func2(){ 
    .... 
    if(document.getElementById('valid2').selected==True){ 
     //Do something 
    } 
} 

Non ricevo l'esatto giusta sintassi ed è lì che ho bisogno del vostro aiuto.

+1

Attenzione, distinzione maiuscole/minuscole, 'True! = True'. – elclanrs

+0

'if (document.getElementById ('selectid'). Value == 'val1')' – nnnnnn

risposta

12

Immagino che questo funzioni per voi.

if(document.getElementById('selectid').value == "val1") { 
    //Do something 
} 
Problemi correlati