Bonjour, voici mon code:
Dans le javascript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function Add_Options(oSelect)
{
  var optn = document.createElement("OPTION");
  optn.text = "5";
  optn.value = "5";
  oSelect.options.add(optn); 
}
Dans mon HTML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<SELECT id="monSelect" onmousedown="Add_Options(this)">
  <OPTION style="FONT-WEIGHT: bold" disabled>- - : - -</OPTION>
  <OPTIONvalue="0">0</OPTION>
  <OPTIONvalue="1">1</OPTION>
  <OPTIONvalue="2">2</OPTION>
  <OPTIONvalue="3">3</OPTION>
</SELECT>
Je vous expose mon problème.
Je voudrai ajouter ou supprimer des options au moment du clic sur le select.
Pour ce qui est du remove, tout se passe bien.
Par contre, pour le add(), au moment du clic, il m'ajoute bien l'élément mais le select se referme. Du coup faut cliquer de nouveau et ainsi de suite. (==> PROBLEME, il m'ajoute à chaque fois un élément)

Quelqu'un aurait il une solution pour résoudre ce problème car je ne vois absolument pas comment faire.

Merci d'avance à vous.