What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Save Form Session

    Asked by altviewgraphics on August 27, 2013 at 10:37 PM

    Is it possible for someone completing their form to SAVE it in the system, before submitting it. I had someone complete a 3,000 word essay - and when their picture upload was not successful - the essay was erased.

    save button picture 3
  • Profile Image

    Answered by khrisell on August 27, 2013 at 11:01 PM

    Hello,

    For your requirement, you can use this feature that saves the forms for each unique user and for each page the form is filled. That way your users will be able to continue to fill out your forms whenever they are available. But, the tricky part is you have to keep a session id. Also, the save function is only available with the page break tool. Lets start the process:

    NOTE : As a matter of fact , our session system will not be able to handle a large amount of records in dropdown menus. So please be aware of it, before to implement this method

     

    I will explain a method from where, they will receive a custom URL that once they go to that link, they will have a pre-populated form to continue.

    1. Create a form to get name and e-mail. On the title explain the user why this is necessary. This will be referred as the first form from now on.

    First Form Example:
     

    2. Create another form that they will be redirected to. This will be referred as the main form from now on.

    Main Form Example:

     
    ** By the way, did you notice that our page break buttons’ text are both editable? Select the page break form. Then, from the top toolbar select the button to edit the text of the button. **

    3. When main form is finished click “preview” and then click “Open in new tab” button.

    4. On the new tab copy the URL.

    5. Close the tab and go to “my forms” and click “edit”  on the first form you created.

    6. On your first form go to “Email Alerts” and click “add new email” button.

    7. Select the “Autoresponder Email” and click “next”

    8. Enter your name and e-mail. Recipient E-mail field should be related with the E-mail form on your form. So it should be E-mail by default. If it is not selected please select E-mail. Click Next.
     

    9. Erase all the data in the text area and write something meaningful for the user. Because this will be sent to his/her email.

    10. Copy the URL that you have from your main form and at the end of the URL add a question mark “?”, after the question mark write “session”, next to it add the equals “=” sign and click E-mail on the form fields. So far your URL should look like this:




    After you have written “?session=” select E-mail from the right corner of the page which is in “Form Fields”.
     

    Select the URL and Copy. While selected, click on insert/edit link button.
     

    A new window will pop-up and paste your link on the link/URL blank space and click “insert”.

    11. Click Finish on the E-mail autoresponder menu.

    We've covered the part where our main form will be emailed to our users when they submit their names and e-mail addresses. They will be able to complete their forms whenever they want from their e-mails. However, we also need to do a redirect page after they have submitted the first form.

    12. At the first form go to “Setup & Embed” tab and click “Thank You”

    13. Select the 3rd button “Thank You message” and click next.
     

    14. Erase all data inside and create a message that explains to your users why they have to be directed to a new page.

    15. Copy the final URL from step #10 - #11 and do same steps to insert the URL.

    16. Click Finish.

    17. Make sure to Save your forms just in case and go for a try!
    Hope this method will help you wtih what you are trying to achieve.
    Kindly let us know if you need further assistance and we'll be glad to help out.
    Thank you for using JotForm. :)
  • Profile Image

    Answered by altviewgraphics on August 27, 2013 at 11:10 PM

    THANK YOU FOR YOUR QUICK RESPONSE.  Would the form have to be submitted in order for the above to work correctly?  The point is, sometimes their uploaded picture is rejected. When that happens - all of the data they just typed in is erased.  I do not want them to have to SUBMIT the form first. I just want them to be able to save it in case a picture is rejected. Did I miss something? Thanks again.

  • Profile Image

    Answered by khrisell on August 27, 2013 at 11:32 PM

    Hello,

    The First Form submit button is for them to have their personal session URL emailed to their email address. In this way if the essay was cleared they can retrieve it using the URL.

    I highly suggest that you make a page break between the essay field and the upload field so that the essay will be saved prior to uploading an image.

    I hope it explains a bit. If you need further clarification please don't hesitate to let me know. :)

    Thank you.

    Happy to help. :)

  • Profile Image

    Answered by pinoytech on August 28, 2013 at 01:43 AM

    Hi,

    For some reason your response came out empty. Can you please post it again using this link? http://www.jotform.com/answers/261201

    Thank you!

  • Profile Image

    Answered by altviewgraphics on August 28, 2013 at 01:46 AM

    That helps a great deal.  Thanks so much!

  • Profile Image

    Answered by pinoytech on August 28, 2013 at 02:04 AM

    On behalf of my colleague, you are quite welcome! If you need our assistance again, please don't hesitate to contact us at anytime.

    Have a nice day!