Forward a user to the last saved position in a multi-page form

By: Erik Ohlzon | Asked: 01/15/2023
ForumsCategory: How-toForward a user to the last saved position in a multi-page form
Erik Ohlzon asked 2 years ago
If I have a long multi-page form and the use is logged in so each page is saved, is there a way to forward the form at the last saved page if the user accessed the form URL at a different time (still logged in obviously)? As it is now, the entries are saved but the user must navigate with "next" buttons to where they left off.
1 Answers
Victor Font answered 2 years ago
Formidable doesn't track a form's state at the level of completion meaning it doesn't have any indicators to know where a person was when they abandoned the entry. This doesn't mean you can't do it. It means you need to design a way to do this yourself with custom code. State can be saved in browser local storage, cookies, or in the database. If a user edits the form in a different browser, browser options won't work. This could work with a hidden form on the field where you track page and last field completed. You'd have to create an HTML anchor for every field to navigate to it. It's a lot to wrap your head around. Good luck with this.
Victor Font replied 2 years ago

I don't know if I should think this is funny or serendipitous, but this just arrived in my email: https://www.8base.com/app-builder.

I don't know anything about this tool, but signing up for the Beta is free. One feature that might be worth exploring is State Management. This is how their site defines it:

"Use State Management to communicate between frontend resources when building sophisticated apps.
State Management is a globally accessible reactive data object that can be read and updated by any component, resource, function or statically declared value."

This sounds exactly the functionality you may need to manage state for a return to point. It may be worth looking into it if you're a jQuery/JavaScript programmer.

Making the Best WordPress Plugin even better - Together

Take on bigger projects with confidence knowing you have access to an entire community of Formidable Experts and Professionals who have your back when the going gets tough. You got this!
Join the community
crossarrow-right