Save input fields during multi step form execution

Hi,

My users fill out a 7 step form component… based on the native TB function, the records are only stored when the user hits submit, like when the form is completed It would be great if there would be an option to store the data also during the fillout out of the 7 step process.

This option might help you, it is a new feature introduced recently.

Just a head’s up - preserve form values is only available on new forms, not edit forms.

If you want to do this on an existing form, it may be possible to store some of these fields in the browser local storage using Javascript.

If I’m understanding correctly, when you complete step 1 of 7, you would like for whatever has been filled in step 1 to be saved to the database? Is that correct?

What I’m thinking might be a possible solution is this:

  • Create 7 forms where each form has only the fields needed for that step
  • On submitting of form (it says “Next”), it redirects to the next form
  • Up top, you can see the various pages that are actually connected page links
  • A previous button (link button) can be included that is actually a connected page link

Ok what about this option?

Add a new field in the main table, call it ‘status’ a select options field will do for now.
Add 2 options; (1) draft, (2) submitted, default status to draft.

At each step 1 to 7 simply save the record, once 7 steps are completed and saved as ‘draft’ status,…allow user to do a final review and edit of content before saving record as ‘submitted’ status. Table should contain, CreatedBy, CreatedAt etc… to enable user to retrieve half completed forms.