Salut à tous,
J'ai un problème avec un projet avec les ajoutes dynamiques de lignes. Je veux en fait ajouter une ligne à un tableau affiché (ce qui ne pose pas de problème) mais pour pouvoir l'envoyer à la base de données je dois aussi ajouter ces données à la forme.
Dans un exemple j'ai utilisé un deuxième tableau caché ce qui fonctionne sans problème. Maintenant je suis dans une autre situation où je ne peux pas utiliser de deuxième tableau, donc je dois faire "l'append" au tableau et à la forme en même temps.
Cet exemple fonctionne (en fait c'est celui qui fait l'append à un deuxième tableau caché...)
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 `function add_seances() { initseance[1]=document.getElementsByName('DateFormation')[0].value; initseance[2]=document.getElementsByName('Matin_de')[0].value; initseance[3]=document.getElementsByName('Matin_a')[0].value; initseance[4]=document.getElementsByName('Apres_midi_de')[0].value; initseance[5]=document.getElementsByName('Apres_midi_a')[0].value; initseance[6]=document.getElementsByName('SeanceFormateurInterne')[0].value; var tbl1 = document.getElementById('table2'); var lastRow = tbl1.rows.length; var row = tbl1.insertRow(lastRow); for (var i = 1; i <= 6 ; i++) { var textNode = document.createElement('input'); var cellLeft = row.insertCell(i-1); textNode.name = 'seance' + seance_count; seance_count=seance_count+1; textNode.type = 'text'; if (i==6) textNode.size = 30; else textNode.size = 10; textNode.value = initseance[i]; cellLeft.appendChild(textNode); <-- ceci fait l'append au tableau mais je veux aussi faire l'append à la forme en même temps. } }
Qqun a-t-il une idée?
Partager