Помощник
|
Вопрос по управлению количеством элементов формы. |
Dimasick
|
Сообщение
#1
|
||
|
|
||
|
|||
pavelsc |
10.4.2011, 21:59;
Ответить: pavelsc
Сообщение
#2
|
|
Ну вот так можно:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> function x(act, el, new_el, new_el_type, new_el_id){ if (act=='add'){ var newfld = document.createElement(new_el); newfld.type = new_el_type; newfld.id = new_el_id; el.parentNode.appendChild(newfld);} if (act=='rem'){ if (el.parentNode.lastChild.id!='minus') el.parentNode.removeChild(el.parentNode.lastChild); } } </script> </head> <body> <form ACTION='' id='forma'> <input type=submit id="ok" value=" O k "> <INPUT type=text id=field1 name=Name1 value="Name_1" size=20> <input type=button id="plus" value="Add one field" onClick="x('add', this, 'input', 'text', 'txt1');"> <input type=button id="minus" value="Delete one field" onClick="x('rem', this);"> </form> </body> </html> |
|
|
Dimasick
|
Сообщение
#3
|
|
Не совсем то, что надо (зачем передавать все 'input', 'text', 'txt1', если все поля должны быть идентичны, а меняется только индекс?), но, кажется, все понятным и от этого я уже буду что-то делать.
Спасибо! |
|
|
pavelsc |
11.4.2011, 0:37;
Ответить: pavelsc
Сообщение
#4
|
|
Dimasick, ну я сделал универсальный вариант, мало ли =)
|
|
|
Dimasick
|
Сообщение
#5
|
|
|
Такое дело: новые поля добавляются, но... вводимые значения не обрабатываются, т.е.: я указал в форме в качестве обработчика файл plus-minus.php:
<form ACTION="plus-minus.php" id='forma'> код которого сводится к простому выводу переданных значений на екран: [PHP] <?php print_r($_POST); ?>[/PHP] НО выводится на экран только значение "Name_1", а значения, которые вводились во вновь созданные поля (кнопкой "Add one field") нигде так и не появляются. Что делать?
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Рассылка ваших сообщений в контакт формы! | 3 | dizaynmaks | 1709 | 18.4.2022, 9:04 автор: dizaynmaks |
|
Вопрос - платное размещение баннеров на сайте | 10 | WGN | 3195 | 14.12.2020, 14:20 автор: Peterson |
|
Дизайн кнопок, доработка элементов графики Требуется исполнитель |
5 | ARsHi | 1446 | 6.10.2020, 20:04 автор: JOHNY |
|
Вопрос по рекламе в "инстаграме" Только активные аккаунты могут создавать или редактировать рекламу |
8 | Zubkov | 16059 | 17.1.2020, 17:49 автор: Forumacc |
|
Вопрос-ответ о работе форума | 307 | dos1k | 43347 | 9.11.2019, 17:59 автор: heks |
Текстовая версия | Сейчас: 26.4.2024, 5:15 |