Bonsoir à tous,
ça fait qq heures que je galére vraiment avec removechild.
je créer des input dynamiquement en fonction d'un select - fonction onchange - , ces input ont des attributs différents. pour cela pas de problèmes. ça marche pour le premier onchange, mais ensuite il ne tient plus compte des nouveaux attributs.
j'ai fait une condition pour ecraser la valeur du select precedent.., enfin je sais pas si c'est la bonne méthode. mon script :
merci à tous ceux qui pourront m'aider
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 var c=form5.Cours.options[form5.Cours.selectedIndex].id; if(typeof(texte)!='undefined' ){ texte= document.getElementById('c1'); texte.parentNode.removeChild(texte);} if(typeof(cible)!='undefined' ){ cible= document.getElementById('c2'); cible.parentNode.removeChild(cible);} texte=document.createTextNode(c); cible=document.createElement("INPUT"); cible.setAttribute("title","text"); cible.setAttribute("size","1"); cible.setAttribute("value",c); document.getElementById('c1').parentNode.appendChild(cible); document.getElementById('c2').parentNode.appendChild(texte);
Partager