Bonjour,

J'ai un champ Select en html et je veux des que la valeur de ce champ Select est égale a l'une des options,cette option n’apparaîtra pas sur la liste des options

voici mon code mais ça marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<label for="service_id">Etat bon  :</label><select id="bon_etat"><option value="<?= $statebon?>" onclick="enlever_select(this.value);"><?= $etat_bon?></option>
 <option value="0">en attente</option>
 <option value="1">en cours</option>
 <option value="2">deja fait</option>
 <br /></select><br />
 
<script type="text/javascript" >
 function enlever_select (a)
 
 {
 
 var monSelect = document.getElementById("bon_etat");
 var longeur = monSelect.length;
 for(var i=o;i++;i<longeur)
 
     {
 
         if ( monSelect.options[i]==a)
 
         {
 
     document.form.monSelect [i] = null;
 
         }
 
     }
 
 }
 
</script>
Je veux par-exemple ici si au chargement le champ est égal á "en attente", quand l'utilisateur cliquera sur la flèche du champ Select pour choisir une autre valeur, l'option "en attente" sera verra être supprimé

Si vous avez des solutions ?