Bonjour tout le monde,

Mon probleme est de trouver l'Id d'un 'Option' dans un 'Select'.
Mes recherches mon conduit à ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
document.mon_Form.mon_Select.contains(Id_Option);
Si j'ecris en dure l'Id_Option (sans cotes ni guillemets)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.