Bonjour,
Voici mon probléme j'ai deux miltiselects:Genre et nom dans lesquels si je choisis 1 element de chaque et je valide ,j'ai un tableau qui se crée avec sur chaque ligne:
Et en cliquant sur une option du select genre j'ai les noms associés qui sont disabled dans le select nom donc on ne pourra plus les ajouter avec le meme genre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Numero Genre Nom Suppresion 1 Alimentaire Lait Bouton supp 2 Vetement Jupe Bouton supp 3 Vetement robe Bouton supp
Je veux quand je supprime à chaque fois une ligne de mon table, que le nom qui était disabled dans le select quand je l'ajouter redevient normale removeAttribute(disabled) donc selectionnable:
Aidez moi svp je veux quand je supprime une ligne que le nom qui était disabled dans le select redevient enable.
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 function estDansSelection (genre,nom){ var vretun=false; var val=0; while((vretun == false) && (val < variablGlobal.length)){ vretun =(variablGlobal[val][0]== genre)&& (variablGlobal[val][1]== nom); val++; } return vreturn; } function changeCouleur(){ var objGenre = document.getElementById("select_genre"); var genre = objGenre.options[objGenre.options.selectedIndex].text; var vObjNom = document.getElementById("select_nom") ; for(var i = 0; i < vObjNom.options.length; i++) { var genre= vObjNom.options[i].text; if( estDansSelection(genre, nom)) { vObjNom.options[i].setAttribute("disabled","disabled"); } else{ vObjNom.options[i].removeAttribute("disabled"); } } }
Merci de votre Aide!!
Partager