Allerdings soll beim Zurück immer eine Seite ausgelassen werden.
Der Zurück-Knopf führt regulär immer zur vorigen Seite. Mögliche Workarounds:
(1) Sie können auf den ungeraden Seinten einmal versuchen, mit ein wenig PHP-Code auf Seite beim "Zurück" auszulassen:
if (getRoute() === 'back') {
goToPage('p6'); // DIe Seitenkennungen müssen manuel vergeben werden
}
Wenn die Teilnehmer dann allerdings nochmal "Zurück" klicken, kommen Sie nochmal auf die gleiche (vorige) Seite. Und wenn sie dann auf "Weiter" klicken, auf die ausgelassene Zwischenseite. Dafür müssten Sie ggf. noch einen weitere PHP-Code mit Sprung ergänzen.
(2) Sie können anstatt des Zurück-Knopfes mittels buttonToPage()
einen eigenen Knopf einfügen, welcher zur gewünschten Seite führt. Allerdings kommen die Teilnehmer mit einem Klick auf "Weiter" dann wieder auf die Seiten, die beim "Zurück" ausgelassen werden sollten. Dafür gilt das gleiche wie für (1). So ein PHP-Code könnte wie folgt aussehen:
if (caseTime(7) > 0) {
goToPage('next');
}
(3) Sie könnten die relevanten Seiten am Ende des Fragebogens nochmals einfügen, damit die Teilnehmer ihre Daten ggf. korrigieren können.