nochmal Webform-Modul: MultiPage-Formular mit dynamischen Input-Feldern

am 23.07.2014 - 11:29 Uhr in
Hallo,
ich habe ein Anmelde-Formular (mit Webform-Modul erzeugt), das aus mehreren Schritten besteht (MultiPage).
Im ersten Schritt kann der User in einer Select-Box auswählen, wieviele Teilnehmer er anmelden will.
Der zweiten Schritt wird über die Modulfunktion webform_options_form_alter(&$form, $form_state, $form_id) { } dynamisch erweitert:
Die im ersten Schritt festgelegte Teilnehmerzahl wird so ermittelt:
if($form_state['webform']['page_num']==2) {
$numPersons = $form_state['values']['submitted_tree']['personal_data']['persons'];
...
Das funktioniert so weit -
das Problem:
Wenn ich zu einer anderen FormPage gehe (vor oder zurück) und wieder auf diese page2 komme, werden diese Felder zwar wieder erzeugt (mit den gleichen Namen) - aber die vorher eingetragenen Werte sind weg - werden also offenbar nicht zwischengespeichert, obwohl ich in den FormSettings
Automatically save as draft between pages
Automatically save partial submissions when users click the "Next" or "Previous" buttons in a multipage form.
Hat jemand eine Idee, woran das liegen könnte?
Ein zweites Problem:
Es gibt in allen Fomular-Pages Pflichtfelder.
D.h. wenn ich auf einer FormPage nicht alle Pflichtfelder ausfülle und auf "Next Page" klicke, werden die fehlenden markiert und ich komme nicht weiter - richtig!
Aber das gleiche bei "Previous Page" - und das dürfte doch eigentlich nicht sein?
mfG, Michael
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 14 Stunden 17 Minuten
vor 21 Stunden 8 Minuten
vor 1 Tag 3 Stunden
vor 1 Tag 23 Stunden
vor 2 Tagen 3 Stunden
vor 2 Tagen 3 Stunden
vor 2 Tagen 6 Stunden
vor 2 Tagen 20 Stunden
vor 3 Tagen 3 Stunden
vor 3 Tagen 3 Stunden