Бывает ситуация, когда нужно отправить форму с данными, которая уже вложена в другую форму. Обычно потребности могут быть при написании админской части web-приложения. Но вложенные формы стандартом HTML не допускаются. Вложенная форма при этом не работает. Предлагаем два метода решения данной проблемы.
Первый способ
В этом случае обработка и сортировка поступившей информации ложится целиком на сторону сервера. Сначала определяем какая из кнопок была нажата, затем на основании этой информации из всех данных выбираются нужные. Данный метод универсален с точки зрения работы в любой среде, работает во всех случаях, даже если у пользователя в браузере отключены скрипты. Недостаток способа в том, что передаются все поля из формы, а не только нужные.
DizeL
Новичок
Форма — внутри другой формы.
Вопрос такой:
Можно ли сделать так, чтоб одна форма была внутри другой.
(тут выпадающтй список клиентов. Инфо в него подгружается в зависимости от фильтров в пред. форме)
(и другие данные)
.
Впринципе — работает.
Фильтры ищут, но нет доступа к первым полям. Которые находятся между первой и второй формой.
Можно ли сделать так, чтоб одна форма была внутри другой или как сделать по другому структуру страницы в таком случае?
есть подобная структура. Правильно ли помещать блок с формой внутри другой формы?
- Вопрос задан более трёх лет назад
- 275 просмотров
Нет, это не правильно.
form must not contain other form elements.