Comment by lolinder
4 years ago
I've built a multi-page form in an SSR app with a tiny dash of JavaScript. The form's children are divs. The Next button hides the current div and shows the next one. The final Submit button is just a regular submit.
If you get into more than 3 pages, this isn't a great approach for various reasons, but you don't need to reach for a framework the instant you have a multi-page form.
The alternative to SPAs is not 90s pages reloads.
Nowadays you have livewire, hotwire, unpoly, htmx and several other modern solutions.