jQuery no publica todas las entradas de un formulario después de .append ()

Tengo un formulario generado dinámicamente con el método .append () de jQuery. Puedo agregar cualquier cantidad de entrada nueva, cuadro de texto, cmbbox, etc.

Pero el problema es que cuando hago el sumbito del formulario, el objetivo de PHP no recibe la nueva entrada agregada, sino solo los vars conectados a la entrada que ya están en el formulario antes del append ().

¿Algunas ideas?


El javascript:

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


El 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>


El PHP:

<?php
  print_r($_POST);
?>

Respuestas a la pregunta(5)

Su respuesta a la pregunta