Salut,
<html>
<head>
<title>ajout d'options dans un select</title>
<script type="text/javascript">
function add(){
var newOption = document.createElement("option");
newOption.setAttribute("value",document.getElementById("valeur").value);
newOption.innerHTML=document.getElementById("texte").value;
document.getElementById("monselect").appendChild(newOption);
}
</script>
</head>
<body>
<input type="text" id="texte" />
<input type="text" id="valeur" />
<input type="button" onclick="add();" value="ajouter" />
<select id="monselect" onchange="alert(this.value);">
</select>
</body>
</html>
Comment dire... au départ, je ne connaissais pas l'attribut texte, et j'ai remarqué qu'il ne marchait pas...
J'ai alors testé avec label, et ça ne marchait pas...
seule méthode possible innerHTML... mais bon, ça ne marche pas en XUL, et pour du dom, c'est pas top...
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)