Czy to ważne html mieć następujące:Czy prawidłowe jest posiadanie formularza html w innym formularzu HTML?
<form action="a">
<input.../>
<form action="b">
<input.../>
<input.../>
<input.../>
</form>
<input.../>
</form>
Więc po przesłaniu „b” można dostać tylko pola w formularzu wewnętrznej. Kiedy przesyłasz "a", otrzymujesz wszystkie pola minus te w "b".
Jeśli nie jest możliwe, jakie obejścia dla tej sytuacji są dostępne?
Wydaje mi się, że jest to bardzo popularna potrzeba, która jest znana z interfejsów db. Jeśli formularz aktualizuje tabelę A, a ta tabela zawiera pole powiązane z tabelą B, często chcemy mieć możliwość aktualizacji lub utworzenia wpisy dla tego połączonego pola bez konieczności opuszczania obecnego formularza. Zagnieżdżone pod-formy byłyby bardzo intuicyjnym sposobem (i jest to implementacja interfejsu użytkownika przez kilka baz danych). – monotasker
To nie jest prawidłowe. Istnieją obejścia, ale powinieneś używać innej metody uzyskania tych danych. Rozważmy jedną formę wysyłania wszystkich danych do skryptu poczty PHP, który następnie przesyła część (część z a) jako jedną wiadomość e-mail, a część (część z b) jako inną wiadomość e-mail. Lub do bazy danych lub cokolwiek robisz z tymi danymi. Zagnieżdżanie formularzy może być wykonane, ale NIE jest to odpowiedź! – user1596138
możliwy duplikat [Można zagnieździć formularze html?] (Http://stackoverflow.com/questions/379610/can-you-nest-html-forms) – user