Ich mag keine wirklich langen Formulare auf einer Seite. Ich finde es schwierig, in ihnen zu navigieren, da es schwierig ist, ein Feld unter vielen zu finden, wenn man versucht, seine Einträge zu überprüfen. Was mir auch nicht gefällt, ist, dass es in manchen Fällen einige Zeit dauern kann, das Formular fertigzustellen, und was macht man, wenn man unterbrochen wird? Eine weitere Möglichkeit ist, was passiert, wenn die Sitzung unterbrochen wird, der Browser abstürzt, das Netzwerk zusammenbricht oder ein Atomkrieg ausbricht usw.
Ich bevorzuge die Registerkarten für jeden Abschnitt mit den Schaltflächen "Weiter" und "Zurück". Außerdem füge ich hinzu, dass die Daten gespeichert werden, wenn der Benutzer von einem Abschnitt zum nächsten navigiert. Die andere Möglichkeit ist, eine automatische Speicherfunktion einzubauen.
Kürzere Formulare sind besser, aber manchmal braucht man die Daten einfach und hat keine andere Wahl.