Форма с динамическим кол-вом полей POST
Приветствую!
Создал такую форму, в которой с помощью jQuery можно произвольно наращивать и удалять кол-во <textarea> элементов. <script type="text/javascript" src="http://www.sheertube.com/stp/js/jquery/jquery.js"></script> <script> $(document).ready(function(){ taI = 1; function addTextAreaBlock() { $('<div><textarea name="ta' + i + '"></textarea><a href="#" onClick="javascript:removeTexAreaBlock(' + i + ');">Delete</a></div>').fadeIn('slow').appendTo('.textareas'); taI++; } $('#add').click(function() { addTextAreaBlock() }); }); function removeTexAreaBlock(N) { $(document).ready(function(){ $('textarea[name=ta' + N + ']').parent().remove(); }); } </script> <a href="#" id="add">Add</a> <form action="index.php" method="post"> <div class="textareas"> <div><textarea name="ta1">1</textarea></div> </div> <input name="submit" type="submit" class="submit" value="ОК"> </form> Теперь как-то это дело надо передать POST запросом, что вроде бы как тоже не сложно.. Но вот как такой запрос принять на том конце, ведь переменные буду с произвольным индексом name=ta1, name=ta3, name=ta321, ...?!! Есть идея только перед отправкой обьёденить все значения textarea в массив, но как передавать массив через POST? Вобщем, что скажете, как лучше поступить? |
Proxytel,
Добавьте все техтареа в один, добавив перед вставкой последующего два десятка переводов строк От обработки Итога PHP cкриптом - Вам не деться |
Цитата:
|
Цитата:
PHP отлично понимает такие "массивы". var_dump( $_POST['ta'] ); |
Часовой пояс GMT +3, время: 09:25. |