Hallo Aicha & Ingmar,
bisher waren meine Formular einseitig. Inzwischen ist die Mehrseiten-Funktionalität so komfortabel und umfangreich, dass ich lange Formulare nun anpasse und so besser strukturieren kann. Gerade auf Smartphones ist das viel übersichtlicher.
Ich nutze
Code:
document.addEventListener('visformsInitialised', () => {
und
Code:
// Galerien bei 'upload' ausblenden
[gruppenbildField, sigbildField].forEach(toggleTableBasedOnSelection);
Das funktioniert, solange das Formular als
eine Seite geladen wird. Die HTML-Elemente (Felder), die so ausgeblendet werden, befinden sich nun aber auf der 4. Seite (nach 3x pagebreak). Dort angekommen, sind die Elemente aber wieder eingeblendet. Wie kann ich das lösen? Gibt es ein 'PageInitialised', was ich zum Triggern nutzen könnte? Wie spreche ich die einzelnen Seiten an, bzw. wie kann ich Scripte auf einer Page gezielt noch einmal ausführen?