Правомерно HTML, чтобы иметь следующее:Действительно ли имеет html-форму внутри другой html-формы?
<form action="a">
<input.../>
<form action="b">
<input.../>
<input.../>
<input.../>
</form>
<input.../>
</form>
Итак, когда вы передаете «б» вы получите только поля в пределах внутренней формы. Когда вы отправляете «a», вы получаете все поля за вычетом значений «b».
Если это невозможно, какие обходные пути для этой ситуации доступны?
Мне кажется, что на самом деле это очень распространенная потребность, знакомая с интерфейсами db. Если форма обновляет таблицу A, а в этой таблице есть поле, связанное с таблицей B, нам часто нужен способ обновления или создания записи для этого связанного поля без необходимости покидать текущую форму. Вложенные подформы будут очень интуитивным способом сделать это (и это ui реализовано несколькими настольными базами данных). – monotasker
Недействительно. Существуют обходные пути, но вы должны использовать другой метод для получения этих данных. Рассмотрим одну форму, отправляющую все данные в почтовый скрипт PHP, который затем отправляет часть (часть из a) как одно электронное письмо, а часть (часть из b) - как другое электронное письмо. Или в базу данных или что бы вы ни делали с этими данными. Вложенные формы могут быть выполнены, но это НЕ ответ! – user1596138
Возможный дубликат [Можете ли вы вложить html-формы?] (Http://stackoverflow.com/questions/379610/can-you-nest-html-forms) – user