Salut à tous
J'ai un petit soucis :
J'ajoute dynamiquement des lignes à la suite d'un tableau, et lors du submit, les input dans les lignes ajoutées ne sont pas pris en compte ...
Concrètement, voici un code méchament simplifié de la chose :
Code :
- <?
- // fichier test.php
- ?>
- <html>
- <head>
- <script language=javascript>
- function ajouterLigne() {
- var newRow = document.getElementById("mon_tableau" ).insertRow(-1);
- var newCell = newRow.insertCell(0);
- newCell.innerHTML = "Cellule dans la ligne suivante : <input type=text name='tab_cellules[]' value='Encore une ligne !'>";
- }
- </script>
- </head>
- <body>
- <form>
- <table id="mon_tableau">
- <tr>
- <td>Cellule dans la premiere ligne <input type=text name="tab_cellules[]" value="Ma première ligne"></td>
- </tr>
- <table>
- <input type=button onClick="ajouterLigne();" value="Ajouter une ligne">
- <input type=submit value="Poster">
- </form>
- </body>
- </html>
|
Je vois bien les lignes s'ajouter quand je clique sur le bouton "Ajouter une ligne", mais un joli <? print($_POST[]); ?> me permet de voir après avoir posté le formulaire que seule la premiere ligne est prise en compte ...
Quelqu'un aurait-il une idée ? please
---------------
dieu créa l'homme et meuh fit la vache