web-dev-qa-db-fra.com

Exécuter la fonction javascript si l'option est sélectionnée

Si j'ai un choix comme celui-ci

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

J'ai maintenant une fonction javascript func2, disons, qui doivent faire quelque chose si l'option val1 est sélectionné. Comment je fais ça?

Par exemple,

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

Je n'ai pas la bonne syntaxe et c'est là que j'ai besoin de votre aide.

11
crazyim5

Je suppose que cela fonctionnera pour vous.

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