Ich habe eine Liste von Elementen auf meiner Seite angezeigt.verschachtelte Formen (Design-Frage)
- Artikel A [Bearbeiten]
- Artikel B [Bearbeiten]
- Artikel C [Bearbeiten]
Jedes Element bearbeitet werden kann, wenn Sie auf einem Bearbeitungssymbol klicken. Das Bearbeitungsformular wird mit einem Ajax-Aufruf angezeigt und der Controller gibt ein Formular zurück.
- Edit-Formular für Artikel A [Speichern]
- Artikel B [Bearbeiten]
- Artikel C [Bearbeiten]
Aber die Liste ist bulk editierbar und so jedes Element hat auch eine Kontrollkästchen daneben.
- [cb] Artikel A [Bearbeiten]
- [cb] Artikel B [Bearbeiten]
- [cb] Artikel C [Bearbeiten]
Und eine Form ist um die Liste.
form_tag 1. [cb] Artikel A [Bearbeiten] 2. [cb] Artikel B [Bearbeiten] 3. [cb] Artikel C [Bearbeiten] Aktion: Aktion auswählen [Bulk-Edit] Ende
Also, wenn ich auf einen Artikel Bearbeitungsschaltfläche klicke, da ein Formular zurückgegeben wird, habe ich 2 Formulare verschachtelt. Und alle Codepausen.
Was kann ich tun? Ich habe nicht das Bulk-Edit-Formular um alle Elemente und endet mit 2 verschachtelten Formularen?
Danke, Mickael.
Auch könnte hilfreich sein, wenn jemand diese Frage als css markieren könnte –
Es ist ein Hack, aber HTML5 löst das Problem mit "Formular"/"Formular Besitzer" -Attribut. – Nishi