bonjour a tous!!!
j'i une fonction javascript qui me permet d'ajouter certains bouton checkbox dans ma page, mais le probléme est que lorsque j'envoie le post les valeurs des nouveaux boutons checkbox ne s'enregistre pas
voici le code

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
function ajouterItem(id, par) {
	var elt = document.getElementById(id).childNodes[1].firstChild.data;
	/*var tr = document.createElement("tr");
	var td = document.createElement("td");
	tr.document.appendChild(td);*/
 
	document.getElementById('accomp').innerHTML+= elt;
	document.getElementById('accomp').innerHTML+= "<br/>";	
	document.getElementById('accomp1').innerHTML+="<input type='checkbox' name='pTrouveSensEtInteret[]' value='" + par + "'/><br/>";
	document.getElementById('accomp2').innerHTML+="<input type='checkbox' name='pResteDimensionConstat[]'  value='" + par + "'/><br/>";
	document.getElementById('accomp3').innerHTML+="<input type='checkbox' name='pAmplifieProblematique[]'  value='" + par + "'/><br/>";
	document.getElementById('accomp4').innerHTML+="<input type='checkbox' name='pInadequationOffreDemande[]'  value='" + par + "'/><br/>";
	document.getElementById('accomp5').innerHTML+="<input type='checkbox' name='prTrouveSensEtInteret[]'  value='" + par + "'/><br/>";
	document.getElementById('accomp6').innerHTML+="<input type='checkbox' name='prResteDimensionConstat[]'  value='" + par + "'/><br/>";
	document.getElementById('accomp7').innerHTML+="<input type='checkbox' name='prAmplifieProblematique[]'  value='" + par + "'/><br/>";
	document.getElementById('accomp8').innerHTML+="<input type='checkbox' name='prInadequationOffreDemande[]'  value='" + par + "'/><br/>";
  }
---------------
cette fonction me permet d'inserer les checkbox dans ce tableau:

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
<table border="1" cellspacing="0" cellpadding="0">
		<colgroup span="1" width="5%"></colgroup>		
		<div style="text-align:center; background-color:#cccccc; margin:10px">Quel est le "ressenti" de l'accompagnement personnalisé :</div>
		<thead>	
 
		<tr>
		<th>Numero item</th>		
		<th colspan = "4">Pour la personne</th>	
		<th colspan = "4">Pour son environnement famille, ami, travail</th>			
		</tr>		
		<tr>
			<td></td>
			<td>Trouve sens et interet pour l'usager</td>
			<td>Reste dans la dimension du constat</td>
			<td>Amplifie la problématique</td>
			<td>Inadéquation entre l'offre et la demande</td>
			<td> Trouve sens et interet pour l'usager</td>
			<td>Reste dans la dimension du constat</td>
			<td>Amplifie la problématique</td>
			<td>Inadéquation entre l'offre et la demande</td>
		</tr>		
		</thead>
		<tbody>
		<tr>
		<td id="accomp" style = "text-align:center;"></td>
		<td id="accomp1" style = "text-align:center;"></td>
		<td id="accomp2" style = "text-align:center;"></td>
		<td id="accomp3" style = "text-align:center;"></td>
		<td id="accomp4" style = "text-align:center;"></td>
		<td id="accomp5" style = "text-align:center;"></td>
		<td id="accomp6" style = "text-align:center;"></td>
		<td id="accomp7" style = "text-align:center;"></td>
		<td id="accomp8" style = "text-align:center;"></td>			
		</tr>
		</tbody>
	</table>
----------
et l'évenement est dans ce bout de code:

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
 
public function formulaire(){	
for($i=0; $i<sizeof($this->diagnostic); $i++){
			$diagnostic[$this->diagnostic[$i]] = "checked=\"checked\"";
		}
		for($i=0; $i<sizeof($this->engage); $i++){
			$engage[$this->engage[$i]] = "checked=\"checked\"";
		}
		for($i=0; $i<sizeof($this->projete); $i++){
			$projete[$this->projete[$i]] = "checked=\"checked\"";
		}
		for($i=0; $i<sizeof($this->abouti); $i++){
			$abouti[$this->abouti[$i]] = "checked=\"checked\"";			
		}
 
		for($i=0; $i<sizeof($this->nomPart); $i++){
			$nomPart[$this->nomPart[$i]] = "checked=\"checked\"";			
		}
 
		for($i=0; $i<sizeof($this->pTrouveSensEtInteret); $i++){
			$pTrouveSensEtInteret[$this->pTrouveSensEtInteret[$i]] ="ckecked=\"checked\"";
		}
 
		for($i=0; $i<sizeof($this->pResteDimensionConstat); $i++){
			$pResteDimensionConstat[$this->pResteDimensionConstat[$i]] ="ckecked=\"checked\"";
		}
 
		for($i=0; $i<sizeof($this->pAmplifieProblematique); $i++){
			$pAmplifieProblematique[$this->pAmplifieProblematique[$i]] ="ckecked=\"checked\"";
		}
 
		for($i=0; $i<sizeof($this->pInadequationOffreDemande); $i++){
			$pInadequationOffreDemande[$this->pInadequationOffreDemande[$i]] ="ckecked=\"checked\"";
		}
 
		for($i=0; $i<sizeof($this->prTrouveSensEtInteret); $i++){
			$pTrrouveSensEtInteret[$this->prTrouveSensEtInteret[$i]] ="ckecked=\"checked\"";
		}
 
		for($i=0; $i<sizeof($this->prResteDimensionConstat); $i++){
			$prResteDimensionConstat[$this->prResteDimensionConstat[$i]] ="ckecked=\"checked\"";
		}
 
		for($i=0; $i<sizeof($this->prAmplifieProblematique); $i++){
			$prAmplifieProblematique[$this->prAmplifieProblematique[$i]] ="ckecked=\"checked\"";
		}
 
		for($i=0; $i<sizeof($this->prInadequationOffreDemande); $i++){
			$prInadequationOffreDemande[$this->prInadequationOffreDemande[$i]] ="ckecked=\"checked\"";
		}
 
		$htmlCode = <<<EOT
		<div id="avenant">
		<form name = "accompagne" action="./index.php?gestion=avenant&action=enregistrer" method="post">
		<div class="entete" id="idUsager"> 
		<fieldset>
		<legend>Information sur l'usager</legend>
<tr id="itemA1">
		<td >A1</td>
		<td>Communication <em>(langage, code, pictogrammes, courrier, téléphone ...)    </em></td>
		<td><input type="checkbox" name="diagnostic[]" value="A1" {$diagnostic["A1"]}/></td>
		<td><input id="proA1" onclick="javascript:deselected('engA1');" type="checkbox" name="projete[]" value="A1" {$projete["A1"]}/></td>
		<td><input id="engA1"  onclick="javascript:deselected('proA1'); javascript:ajouterItem('itemA1', 'A1');" type="checkbox" name="engage[]" value="A1" {$engage["A1"]} /></td>
		<td><input type="checkbox" name="abouti[]" value="A1" {$abouti["A1"]}/></td>
		</tr>
/div>
		<div style="text-align:center"><input type="submit" name="valider" value="valider"/></div>
 
EOT;
		return $htmlCode;	
	}
merci a tous de me donner un coup de main, et j'aimerais si possible modifier mon arbre dom avec les fonction createElement....