Tester la presence d'un Id Option dans un Select
Bonjour tout le monde,
Mon probleme est de trouver l'Id d'un 'Option' dans un 'Select'.
Mes recherches mon conduit à ceci:
Code:
1 2
|
document.mon_Form.mon_Select.contains(Id_Option); |
Si j'ecris en dure l'Id_Option (sans cotes ni guillemets)
Code:
1 2 3 4 5 6 7 8
|
document.mon_Form.mon_Select.contains(Element1);
<select>
<option id='Element1'>1</option>
<option id='Element2'>2</option>
<option id='Element3'>3</option>
</select> |
contains() me retourne bien la valeur 'Boolean' (true dans ce cas),
mais si l'Id_Option est une variable
Code:
1 2 3
|
var id = "Element1";
document.mon_Form.mon_Select.contains(id); |
la ligne me provoque une erreur.
Je viens de decouvrir que si j'enleve les guillemets, ca fontionne:
Code:
1 2 3
|
var id = Element1;
document.mon_Form.mon_Select.contains(id); |
Ma question est : Comment dynamiser 'Id_Option' si l'id vient d'un control ?
Code:
1 2 3
|
var id = document.getElementById("Ctr_Saisi").value ;
document.mon_Form.mon_Select.contains(id); |
Car ca, ca ne fonctionne pas, bien sur.
Merci d'avance pour vos reflexions.