Can JotForm capture data before final submission?

  • nycbar
    Asked on May 9, 2017 at 10:30 AM

    I'm setting up a form with two pages. if someone completes the first page but not the second, I'd like to have the data entered for the first page. Can I set up my form to log that data?

  • Ashwin JotForm Support
    Replied on May 9, 2017 at 11:52 AM

    Hello nycbar,

    Please note that input data is captured and accessible to you only when the submit button of form is clicked. There are multiple approach available to achieve your requirement:

    #1. If you want the data to be captured in each page, you will have to add separate submit button in each page. Here are the steps you need to follow:

             #A. Add two page break field in form to make your form multi-page.

             #B. Add "Submit" button in each page.

             #C. Add a "Form auto-responder" in your form and add an "Edit-link" in the email template                   which will allow users to edit their own submissions.

             #d. When user click on the submit button of first page, submission will be captured and an email to the user will be sent to the user with a clickable link. Clicking on this link will allow user to edit the same submission and complete the second or rest of the page. You may like to take a look at the following guide which should help you achieve setp #C & #D:  https://www.jotform.com/help/40-How-to-Let-Users-Update-Their-Form-Submissions-at-a-Later-Date

    #2.  If you do not want access to the first page data until the entire from is submitted, there is a different approach which allows user to save input data in session on our server and submit at a letter date. Please be noted that this feature requires two forms and the main form should have the "Page Break" field. The data is saved only on the click of the next button. The following guide should help you:  http://www.jotform.com/help/97-How-to-Save-Forms-to-Continue-Later 

    #3.  You can enable the "Auto Fill" feature of your form which will save the input data every few seconds. Please be noted that auto fill feature saves the input data in browser cookie. That means if the user access the form again from other browser, other system or clear the browser cache, the saved data will not be accessible. The following guide should help you:  http://www.jotform.com/help/227-How-to-Enable-Auto-Fill-Feature-Save-Form-Entries-to-Continue-Later 

    Hope this helps.

    Do get back to us if you have any questions.

    Thank you!

  • nycbar
    Replied on May 9, 2017 at 12:20 PM

    Thank you, Ashwin.

    I'm am now trying to set up a variation of your suggestion where I pass information from one form (my first page) to another form (my second page) with URL parameters as described here: https://www.jotform.com/help/71-Prepopulating-Fields-to-Your-JotForm-via-URL-Parameters

    I am having a problem with passing data from a Full Name element in my first form to the Full Name element in my second form. Is it possible to pass the subfields of the Full Name element out of my first form individually? 

    When I use these URL parameters: email={email36}&name={name}

     

    Email populates correctly and the full name entered int eh first form appears in the First Name field of the second form.

    When I use these URL parameters: email={email36}&name[first]={name[first]}&name[middle]={name[middle]}&name[last]={name[last]}

    Email populates correctly but all 3 sections of the Full Name element are empty.

  • David JotForm Support
    Replied on May 9, 2017 at 1:40 PM

    When using URL parameters fields that have multiple parts need to target each part individually as you are attempting but the syntax is a bit different.  For example, if the ID of your full name field in both forms is "name":

    ?name[first]={name:first}&name[last]={name:last}

    Very close to what you were using.