Получение значения из динамически созданного текстового поля через php

У меня есть n число текстового поля (n может быть любым числом) с тем же именем. И я хочу получить доступ ко всему текстовому полю этого имени.

Экс-:

<form method="post" id="create"> <input type="text" name="user[]" /> <input type="text" name="user[]" /> <input type="text" name="user[]" /> <input type="button" id="newFieldBtn"/> <input type="submit" name="save" value="save"/> </form> 

JQuery

 <script> jQuery(document).ready(function($) { $('#newFieldBtn').click(function(){ var code='<input type="text" name="user[]" />'; jQuery('#create').append(code); </script> 

или есть ли другой способ доступа к значению текстового поля. Либо по классу, либо любому другому имуществу ..

 <script> jQuery(document).ready(function($) { $('#newFieldBtn').click(function(){ var count = document.getElementById('count').value; count++; var code = '<input type="text" name="user'+count+'" />'; jQuery('#create').append(code); document.getElementById('count').value = count; </script> 

и ваш html как …

 <form method="post" id="create"> <input type="hidden" id="count" value="0" name="count"> <input type="button" id="newFieldBtn"/> <input type="submit" name="save" value="save"/> </form> 

и в вашем php-коде …

 <?php if(isset($_POST)) { $count = $_POST['count']; for($i=1;$i<=$count;$i++) { $user.$i = $_POST['user'.$i]; } } ?> 

Попробуйте это, он покажет вам значения:

 <form action="#" method="post"> <input type="text" name="user[]" /> <input type="text" name="user[]" /> <input type="text" name="user[]" /> <input type="submit" value="submit" > </form> <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { foreach($_POST['user'] as $key => $value) { echo $key." has the value = ". $value."<br>"; } } ?> 

См. Это в действии: http://wistudat.be/try/array.php