Форма с динамическим кол-вом полей 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, время: 06:58. |