Ajout d'une cellule dans table = plus dans le form

Ajout d'une cellule dans table = plus dans le form - HTML/CSS - Programmation

Marsh Posté le 19-07-2006 à 22:10:54    

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 :
  1. <?
  2. // fichier test.php
  3. ?>
  4. <html>
  5. <head>
  6. <script language=javascript>
  7. function ajouterLigne() {
  8. var newRow = document.getElementById("mon_tableau" ).insertRow(-1);
  9. var newCell  = newRow.insertCell(0);
  10. newCell.innerHTML = "Cellule dans la ligne suivante : <input type=text name='tab_cellules[]' value='Encore une ligne !'>";
  11. }
  12. </script>
  13. </head>
  14. <body>
  15. <form>
  16. <table id="mon_tableau">
  17.   <tr>
  18.     <td>Cellule dans la premiere ligne <input type=text name="tab_cellules[]" value="Ma première ligne"></td>
  19.   </tr>
  20. <table>
  21. <input type=button onClick="ajouterLigne();" value="Ajouter une ligne">
  22. <input type=submit value="Poster">
  23. </form>
  24. </body>
  25. </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
Reply

Marsh Posté le 19-07-2006 à 22:10:54   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed