Bonjour, j'ai un petit soucis au niveau du navigateur. Je fais actuellement un application avec Struts mais mon souci est le javacript.
Je vous explique j'ai des listes déroulantes avec comme valeur des id.
Lorsque j'ai choisi un objet de cette liste click sur le bouton ajouter qui me forme un input hidden avec pour valeur mon id.
Là n'est pas le soucis car c'est bien créé le probleme c'est que je fais un test pour savoir si je ne l'ai pas dejà ajouté!
Sous Firefox il y a pas de probleme avec le code ci dessous mais IE fait des siennes !
Si quelqu'un a une idée !
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 for(j=0;j<increm;j++){ aide="vectR["+ j +"].id"; if(document.getElementsByName(aide)[0]!=null){ if(document.getElementsByName(aide)[0].value==id){ deja=1; alert("Cette Rubrique a déjà été séléctionnée !"); } } } if(deja==0){ aide="vectR["+ increm +"].id"; var neww = document.createElement('input'); neww.type="hidden"; neww.name=aide; neww.value=id; document.getElementById("IdRubrique").appendChild(neww); var divParent = document.getElementById("papa"); divParent.appendChild(nouveauDiv); increm++; }
Merci d'avance
Partager