PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

How to save each page on a lengthy form to our database

  1. xavi3r
    Member

    How would you save each part of a multi-page form to our database before the user finishes?

    Posted 13 years ago on Friday June 29, 2012 | Permalink
  2. David Peralty

    You can't currently do this with Gravity Forms. This has been explained in other posts, but Gravity Forms only writes the data to the database when the user clicks the final submit button. This is the way our hook system works. Even if you could save it as they proceeded through it, there wouldn't be an easy way to load it back up and carry on a partially filled out form.

    This is something we are looking at for a future version.

    Posted 13 years ago on Friday June 29, 2012 | Permalink
  3. xavi3r
    Member

    What hooks or parts of your api would one use to custom write this? Is there an event or some sort of hook for when the user presses the "next" button?

    Posted 13 years ago on Friday June 29, 2012 | Permalink
  4. David Peralty

    Here is the hook for that:
    http://www.gravityhelp.com/documentation/page/Gform_post_paging

    Posted 13 years ago on Friday June 29, 2012 | Permalink
  5. Did you have any luck with this? I have a 14 page form I need the user to be able to save. I thought this would be a feature when I purchased. I like the tool a lot so far and want to be able to use it but I need for the user to be able to leave and come back and finish.

    Posted 13 years ago on Saturday August 18, 2012 | Permalink
  6. I would also be up to requiring them to enter all of the required fields, submit, then come back and add the other optional fields. Is this possible?

    Posted 13 years ago on Saturday August 18, 2012 | Permalink
  7. This is not a feature of Gravity Forms and I have not seen anyone implement any solutions for this yet. It's possible but would require some thought and some programming to pull it off. I have heard of people using cookies to store the information but I've never seen an implementation of it.

    Posted 13 years ago on Sunday August 19, 2012 | Permalink