2013-08-18 10 views
6

Jeśli mam select jak tenRun funkcji javascript jeśli opcja wybrana

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

teraz mam funkcji javascript func2, powiedzmy, że trzeba coś zrobić, jeśli jest wybrana opcja val1. Jak mogę to zrobić?

Na przykład

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

nie otrzymuję dokładnie prawo składni i to gdzie ja potrzebuję twojej pomocy.

+1

Ostrożna, rozróżnianie wielkości liter, "True! = True". – elclanrs

+0

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

Odpowiedz

12

Sądzę, że to zadziała.

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