Run javascript function if option selected

78,373

I guess that this will work for you.

if(document.getElementById('selectid').value == "val1") {
     //Do something
}
Share:
78,373
crazyim5
Author by

crazyim5

Updated on July 09, 2022

Comments

  • crazyim5
    crazyim5 almost 2 years

    If I have a select like this

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

    I now have a javascript function func2, say, that need to do something if option val1 is selected. How do I do that?

    For example,

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

    I'm not getting the exact syntax right and that's where I need your help.