How to allow users to continue filling the form on a later date in embedded form?

  • starterfly
    Asked on November 1, 2016 at 3:02 PM

    Hi!

    I have a bunch of question thought it migth be easier to put them all here:

    1. Wondering about users’ ability to use the login information from our sign-in provider (membershipworks) so people can come back later and continue with the saved items in the form?

    2. Does jotform provide a service where we restrict access (on our website) to the form, have the user create an account, with payment and save their progress and finish later?

    3. Is there a way to partially hide the tabs, and have them come up as people fill out the form?

    4. I'm trying to set up the logic on page 13, but it doesn't seem to be working:

    I would like to set it up in a way that when you choose option1 (Let’s come up with a business name and domain) it will take you to the next page, and when you choose option2 (I already got a name, let’s move on…) it should take you to page 18

    Thank you!

  • Kevin Support Team Lead
    Replied on November 1, 2016 at 7:55 PM

    Unfortunately, there is not a way to allow login in a JotForm, what you can do is to apply the Save and Continue Later feature using the session method, this way the user could start filling out the form and then close the form and continue filling it out in a different device, web browser, network or any place.

    To get more  details about this feature, please take a look on this guide: How-to-Save-Forms-and-Continue-Later

    Regarding to your other questions, I have moved them to another thread, this is in order to properly assist you about different questions, otherwise this thread may get longer than expected and confused because of discussing multiple threads at the same time. 

    You will find the other questions on the next threads: 

    https://www.jotform.com/answers/978545

    https://www.jotform.com/answers/978543

    https://www.jotform.com/answers/978544 

    We will assist you on those threads as soon as possible. 

    Thanks. 

  • starterfly
    Replied on November 15, 2016 at 11:11 AM

    Thank you for answering this questions, I have a follow up on the save and continue later option,

    Upon click on the jotform link, does that get reopened as embedded form in our website?

    or does it go to a jotform link only

     

  • Kevin Support Team Lead
    Replied on November 15, 2016 at 12:22 PM

    It is possible indeed to apply the save and continue later feature in an embedded form, but you will need to add some custom PHP code to capture the session variable since you will be redirecting to the link of your webpage where the form is embedded on.

    This is the PHP script that you will need to use to capture the variable passed through the URL:

    <?php 

    $session = $_REQUEST['session'];

    ?>

    Once you have captured the value passed in the URL you will need to add it to the link to the JotForm in the embedded code, I would suggest you to switch to the  iFrame code since it will allow you to change the form's link: 

      <iframe

          id="JotFormIFrame"

          onDISABLEDload="window.parent.scrollTo(0,0)"

          allowtransparency="true"

          src="https://form.jotform.com/FormID?<?php echo $session; ?>"

          frameborder="0"

          style="width:100%;

          height:2190px;

          border:none;"

          scrolling="no">

        </iframe>

    The highlighted part is the code where you will send the session value as in the guide provided above. 

    Then you will need to pass the value to your webpage like this "www.wepage.com/form?session=sample@mail.com" the PHP code will automatically get this value and will pass it to the embedded forms code then it will work with the save and continue later and you will be able to provide the link to your webpage instead of the link to the form directly. 

    Here's a sample embedded  form using the save and continue later method: https://shots.jotform.com/kevin/Content/Samples/tests&clfeature/index.php?session=support@jotform.com

    If you want to test it then you only need  to change the email used in the session variable and it should work. 

    There is also another method that saves the info entered in the form and allows your users to continue filling out the form in a later date as well, but this needs to be opened in the same web browser and computer where the form was started, here is the link to the guide that will help you to apply the auto-fill feature to your form: How-to-Enable-Auto-Fill-on-Forms

    Please take a look on this and let us know if you have any question.