Bonjour,
J'ai un champ texte "nombre_personne" qui est cens� contenant une valeur entr�e par l'utilisateur.
En fonction de cette valeur, on va g�n�rer des lots compos�s d'un champ texte et d'un s�lecteur.
Sur chaque s�lecteur, j'essaye d'appliquer un �v�nement "onchange". A priori, seul ceci ne fonctionne pas. Les lots sont correctement g�n�r�s et s'affiche � l'�cran.
Que faire ?![]()
Merci d'avance pour votre r�ponse.
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
31
32
33
34
35
36
37
38
39
40
41 for(i=1;i<=val(document.getElementById("nb_personnes").value);i++) { var new_div_principal = document.createElement("div") ; new_div_principal.id = "princ_"+i ; new_div_principal.name = "princ_"+i ; var new_input = document.createElement("input") ; new_input.id = "personne_" + i ; new_input.name = "personne_" + i ; new_input.value = "" ; var new_select = document.createElement("select") ; new_select.id = "choix_"+i ; new_select.name = "choix_"+i ; new_select.setAttribute("onchange","alert('toto');") ; var new_option = document.createElement("option") ; new_option.value = "" ; new_option.innerHTML = "Faites votre choix" ; new_select.appendChild(new_option) ; var new_option = document.createElement("option") ; new_option.value = "1" ; new_option.innerHTML = "Lambert Wilson" ; new_select.appendChild(new_option) ; var new_option = document.createElement("option") ; new_option.value = "2" ; new_option.innerHTML = "Marthe Vilalonga" ; new_select.appendChild(new_option) ; new_div_principal.appendChild(new_input) ; new_div_principal.appendChild(new_select) ; new_div.appendChild(new_div_principal) ; }
Partager