Bonjour à tous,
J'aimerai insérer dans une table des données que je saisie dans un formulaire qui ne s'affiche que si je coche la case à cocher.Le nombre de case est variable donc du coup le nombre de formulaire à remplir aussi.j'ai demandé de l'aide aux gens mais en vain car il ne s'y connaissent qu'en PHP en utilisant JSON.
Ci dessous un aperçu de ce que je veux faire :
Je voudrais en cliquant sur enregistrer créer un identifiant dans une table pour chacune des lignes où j'ai cocher la case et insérer les données que j'ai saisies dans les différents formulaires.
Voici mon code javascript :
Code HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function myFunction(elem){ elsuiv = elem.nextSibling; if(elsuiv.nodeName == '#text'){ elsuiv = elsuiv.nextSibling; } if(elsuiv.style.display == 'none'){ elsuiv.style.display = 'block'; }else{ elsuiv.style.display = 'none'; } }
Si quelqu'un a déjà traité ce genre de problème ou a des idées de comment je dois faire merci de m'orienter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <td> <input type="checkbox" name="pret" value="non" onclick="myFunction(this)"> <div class="inputscaches" style="display:none;" > <form method="post" action = "<c:url value="/FormDossier"/>"> <input type="text" name="motif" placeholder="" /> <input type="text" name="decision" placeholder="" /> </form> </div> </td>
Partager