jQuery ne pas poster toutes les entrées d'un formulaire après l' .append()

J'ai un formulaire généré dynamiquement avec la méthode .append() de jQuery.
Je peux ajouter n'importe quel nombre de nouvelle entrée, une zone de texte, cmbbox, etc...

Mais le problème est que lorsque je ne la faites de la forme, le PHP cible ne reçoit pas la nouvelle entrée ajoutée, mais juste le vars connecté à l'entrée déjà dans le formulaire avant de l'ajouter().

Des idées?

Le javascript:

$("#button").live('click',function add(){
   $("#list").append(
       '<li style="height:20px;">'
    +'<input type="text" class="text" id="prova" name="prova[]" value="prova">'+ 
       '</li>'
   );
});

Le Code Html:

<input type="submit" id="button" value="Add input">
<form name = "form" id="form" action="post.php" method="POST">
   <ul style="width:670px;padding:0px 0px 30px 0px" id="list">
   </ul>
   <input type="submit" id="submit" value="Submit">
</form>

Le PHP:

<?php
  print_r($_POST);
?>
Le code du bon travail, Il y a un problème de positionnement de la balise <form> qui a été dans un <div>, et devait être à l'extérieur
Ce commentaire est la clé qui m'a conduit à ma réparation. J'ai eu mon <form> balise à l'intérieur de la <tbody> tag de la table à laquelle j'étais .append() ing. Déplacé le <form> tag au-dessus de la table et de soumettre comprend maintenant la annexé champs.

OriginalL'auteur Claudio | 2010-10-02