2013-08-18 8 views
6

ausgewählt Wenn ich einen wählen haben wie dieseRun JavaScript-Funktion, wenn die Option

<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> 

Ich habe jetzt eine JavaScript-Funktion func2, sagen wir, dass Notwendigkeit, etwas zu tun, wenn die Option val1 ausgewählt ist. Wie mache ich das?

Zum Beispiel

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

Ich bin nicht die genaue Syntax richtig hinzubekommen, und das ist, wo ich brauche deine Hilfe.

+1

Vorsichtig, Groß-/Kleinschreibung beachten, 'True! = True'. – elclanrs

+0

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

Antwort

12

Ich denke, dass dies für Sie arbeiten wird.

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