- Grahammilton1985Asked on April 06, 2017 at 12:08 PM
I have a 3 page form to fill out with a stripe payment.
Sometimes people get an error message after submitting but you then have to go back and start all over again with filling out the form again
Very frustrating for the user...
Is there away to save the data in the form?
- JotForm SupportJim_RAnswered on April 06, 2017 at 01:34 PM
Hey Graham - Yes, there's a way to save progress on the form and you can approach this in 2 ways:
1. Browser-based method
Easy to setup, but relies on the Browser's Local Storage.
Meaning, if they started filling out your form using Chrome, left their desktop/laptop, went back and re-opened the form on Firefox/Safari, then their progress is lost. Using the same Chrome browser again would continue where the user left off.
In the scenario you described, this would also work since after getting an error and going back to the form, their previously filled out fields will remain intact.
Complete guide: How-to-Enable-Auto-Fill-on-Forms
2. Session parameter method
Quite complicated setup and requires 2 forms to make it work.
Form 1: The first form where the user will need to fill out the name and email field. The session URL will be created here and we will use the email field as the session ID.
Form 2 (Main Form): This is the main form where all the necessary and important fields we need to collect. The main form needs to have page break, please also note that the progress on each page will only be saved when the "Next" and "Back" button is clicked.
Complete guide: How-to-Save-Forms-and-Continue-Later
Have a look at both of them then decide which works better for your needs.