LINUX.ORG.RU

Динамическая форма отправляет не все элементы

 


0

1

Добрый день! Подскажите пожалуйста как отправить данные формы, созданной в JS, на сервер?

Пример:

// form.html (создание формы)

<body></body>

<script>

var frm = document.createElement('form'); frm.method = «post»; frm.action = «form.php»; document.body.appendChild(frm);

var inp = [];

var inp[0] = document.createElement('input'); inp[0].name = «inp_0»; inp[0].value = «value»; frm.appendChild(inp[0]);

var inp[1] = document.createElement('input'); inp[1].name = «inp_1»; inp[1].type = «submit»; frm.appendChild(inp[1]);

</script>

// form.php (получение данных из формы)

<?php for ($i=0; $i<count($_REQUEST); $i++) { echo(«REQUEST[$i] = $_REQUEST[$i]<br>»); } ?>

------------------------------

в php-файле массив $_REQUEST пустой (т.е. в браузере получается следующая строка: «REQUEST = » вместо желаемой «REQUEST = value». подскажите пожалуйста, где ошибка?



Последнее исправление: Shaman007 (всего исправлений: 3)

За такие теги нужно эксепшном по лицу стегать.

post-factum ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.