Bonjour,
J'ai une page HTML avec un DIV.
Via javascript et getElementById(monDIV).innerHTML, j'y intègre un INPUT TEXT (id=toto).
Plus loin dans le code je mets dans toto, une valeur x.
Jusque là tout va.
Mais si je répète les instructions, là problème, c'est expliqué dans le code si-dessous :
Quelle est la solution pour garder les valeurs dans les INPUT TEXT via FF3
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 y = 0; ... function addinput(y) { document.getElementById("monDIV").innerHTML += '<input type="text" id="toto_' + y + '" size="6" /><br/>'; }; addinput(y); //toto_y se crée ... document.getElementById("toto_y").value = mavaleur; // j'ai bien mis mavaleur dans toto_y ... addinput(y+1); //toto_y+1 se crée, mais sous FF3 il n'y a plus de valeur dans toto_y, sous IE7 la valeur est toujours dans toto_y ... document.getElementById("toto_y+1").value = monautrevaleur; //j'ai mis monautrevaleur dans toto_y+1 ... addinput(y+2); //toto_y+2 se crée, mais sous FF3 il n'y a plus de valeur dans toto_y+1, sous IE7 la valeur est toujours dans toto_y et toto_y+1 ... document.getElementById("toto_y+2").value = monautreautrevaleur; //j'ai mis monautrevaleur dans toto_y+2 ...
Merci pour vos futures réponses
Jean-Luc
Partager