Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Можно ли получить данные из нескольких разных форм?
Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
На странице несколько форм. В одной из них нажимаем submit, и передаем данные из других форм на странице с checkbox'ами, textarea'ми и т. д.
Как реализовать?
tuareg
Отправлено: 24 Ноября, 2011 - 21:46:21
Участник
Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010
Помог: 69 раз(а)
На чистом PHP все формы объединить в одну. Если вообще ни как. Смотрим в сторону js
Wooorker
Отправлено: 25 Ноября, 2011 - 05:52:37
Гость
Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
tuareg пишет:
На чистом PHP все формы объединить в одну. Если вообще ни как. Смотрим в сторону js
Без объединения, т. е. никак? Понятно. Спасибо.
DlTA
Отправлено: 25 Ноября, 2011 - 08:00:42
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
а в чем проблема?!
если вы знаете что у вас несколько форм, то при отправке одной обращаетесь ко всем остальным для получения перечня элементов с последующим выявлением имени и значения
а дальше как душе угодно, можно отправить аякс запрос, а можно запхать все в одну форму, создав кучу дополнительных полей
Wooorker
Отправлено: 25 Ноября, 2011 - 20:38:19
Гость
Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
DlTA пишет:
то при отправке одной обращаетесь ко всем остальным для получения перечня элементов с последующим выявлением имени и значения
элементы и имена форм заранее известны
именно так и хотелось бы сделать
можно маааленький пример на php ?
Frost-56
Отправлено: 26 Ноября, 2011 - 04:29:35
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
а не проще в одну форму объединить всё ?
форма
таблица
таблица
таблица
отправляем данные
закрываем форму
???????
kappa
Отправлено: 26 Ноября, 2011 - 09:56:13
Посетитель
Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011
Спасибо. Не совсем то, конечно, но интересная информация.
Любобытно, что на том же сайте у тега <form> не указан атрибут id http://htmlbook[dot]ru/html/form
default
Отправлено: 26 Ноября, 2011 - 22:46:09
Новичок
Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2011
то при нажатии на click3 данные из формы с элементом name1 не передадутся.
Т. к.
Цитата:
Документ может содержать любое количество форм, но одновременно на сервер может быть отправлена только одна форма. По этой причине данные форм должны быть независимы друг от друга.
default пишет:
а зачем он нужен в теге <form>?
Связывает поле с формой по её идентификатору. Такая связь необходима в случае, когда поле располагается за пределами <form>, например, при создании её программно или по соображениям дизайна.
Синтаксис
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.