Bonjour,
j'ai créé un formulaire qui insère les champs dans une bdd. je suis actuellement sur un formulaire d'édition qui reprend ces enregistrements.
j'ai un soucis avec certains champs qui sont entre guillemet dynamique.
j'ai un bouton ajouter qui me permet d'ajouter jusqua 5 champs 'responsable'.
dans mon formulaire d'édition je vérifie s'ils existent pour les faire apparaitre :
le problème se situe au niveau du bouton ajouter en effet je repren le code qui m'a servi dans mon formulaire d'insertion qui est :
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 <? $Responsable_corpus2 = isset($result->Responsable_corpus2) ? $result->Responsable_corpus2 : ''; if(!empty($Responsable_corpus2)) { echo "<tr> <td>- Responsable du corpus 2 :</td> <td><input type=\"text\" size=\"50\" name=\"Responsable_corpus2\" value=\""; echo($result->Responsable_corpus2) ; echo "\" onKeyUp=\"javascript:couleur(this);\"></td></tr>"; } ?>
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 var nRC = 1; function addRespCorpus() { //limiter a 5 responsable corpus if(nRC<5){ nRC++; var tableau = document.getElementById('Responsable_corpus'); var ligneRespCorpus = tableau.insertRow(-1); var nb = tableau.rows.length; var newCell = ligneRespCorpus.insertCell(0); newCell.innerHTML = ligneRespCorpus.rowIndex; // creation index newCell.innerHTML = '- Responsable du corpus ' + nRC + ' : '; newCell = ligneRespCorpus.insertCell(1); newCell.innerHTML = '<input type="text" size="50" name="Responsable_corpus' + nRC + '" onKeyUp="javascript:couleur(this);">'; //creation bouton supprimer var bouton = document.createElement("input"); bouton.type = "button"; bouton.value = "Supprimer"; bouton.onclick = function() { suppression1(ligneRespCorpus) }; newCell.appendChild(bouton); } else{ alert('Il ne peut pas y avoir plus de 5 responsables corpus!'); } }
le problème se situe donc au niveau du compteur puisqu'il n'est pas initialisé de la bonne façon dans mon formulaire d'édition (sachant qu'au départ il peut y avoir de 1 à 5 responsable).
voila jespere avoir eté clair merci de votre aide
Partager