Ich habe eine lange Form, die ich in 6 Schritte aufgeteilt habe. Wenn das Formular geladen wird, werden alle Schritte geladen, aber nur der erste Schritt ist sichtbar. Der Rest hat CSS von, display:none
so dass sie versteckt sind. Wenn ein Schritt mit Javascript abgeschlossen und validiert ist, wird der aktuelle Schritt auf display:none
und der neue Schritt auf gesetzt display:block
. Im letzten Schritt sendet der Benutzer das Formular. Wie erwartet werden jedoch nur die Felder im display:block
Element auf der Seite gesendet. Alle ausgefüllten Felder in den Elementen mit display:none
werden ignoriert.
Gibt es eine Möglichkeit, die Felder innerhalb der display:none
Elemente zu senden ?
Wenn nicht, gibt es einen anderen Weg, um den gleichen Effekt zu erzielen?
display: none
in all meinen Tests Formularelemente innerhalb von Containern einzureichen .