Session URL is not saving form field entries when using iFrame Codes

  • Profile Image
    Alain
    Asked on December 13, 2013 at 02:32 PM

    If I'm using an iframe the changes are not recorded. pe:

    If I'm using directly the link "http://form.jotformeu.com/form/33434524664354?session=lassalle@free.fr" it works fine!

    How do you explain that? What I have to do? Thanks



    This is a re-post of a comment on How to Save Forms and Continue Later

  • Profile Image
    aytekin
    Answered on December 13, 2013 at 04:21 PM

    Can you post the URL of the page where you have the iframe? So that we can see the problem, see the difference between the direct link and iframe. 

    Thanks.

  • Profile Image
    prolutive
    Answered on December 14, 2013 at 02:47 AM

    Here is the URL: test

    Many thanks

  • Profile Image
    Welvin
    Answered on December 14, 2013 at 12:34 PM

    Save and Continue Later using Session URL don't work if you are embedding the form using the iFrame Codes.

    Consider re-embedding your form using our standard embed method:

    The Session URL should work if you are using this method. Just make sure you append ?session={email} to the web URL.

    Thanks

  • Profile Image
    prolutive
    Answered on December 16, 2013 at 03:02 AM

    Thanks for this answer but,

    Sorry for my first message. The problem is not the iframe but the popup I used.

    The 'Save and Continue Later' don't work if the form is integrated in a popup. I tried your standard method: lightBox and Pop-up (and 'Embed' integrated in my own popup).

  • Profile Image
    Welvin
    Answered on December 16, 2013 at 05:20 AM

    The same with iFrame, Save and Continue later using session URL won't work with Lightbox and Feedback Embed methods.

    We advice the standard "embed" method or the form direct URL.

    Thanks

  • Profile Image
    prolutive
    Answered on December 16, 2013 at 10:21 AM

    I know I'm irritating but I return to your post December 14, 2013 at 12:34 PM using the standard  embed method:

    This doesn't work:

    http://proexpress.prolutive.com/index.php/11-articles/61-cahier-des-charges

    (embeded code: XXSCRIPTXX type="text/javascript" src="//form.jotformeu.com/jsform/33434524664354?session=lassalle@free.fr">XXSCRIPTXX )

     

    But this works:

    http://form.jotformeu.com/form/33434524664354?session=lassalle@free.fr

  • Profile Image
    aytekin
    Answered on December 16, 2013 at 11:52 AM

    IFrame code will work.

    Here is how you can get it. Open your form on the Form Builder:

    1. Open "Setup & Embed" tab on toolbar,

    2. Click on "Embed Form"

    3. Click on "iFrame".

  • Profile Image
    prolutive
    Answered on December 17, 2013 at 01:39 AM

    Your procedures are working but not with email adress as session Id:

    OK =>          ?session=lassallefreefr

    NO =>         ?session=lassalle@free.fr

    You can correct that but I can by-pass the problem.

    Thanks

  • Profile Image
    Welvin
    Answered on December 17, 2013 at 05:10 AM

    Let me try to explain a bit, session parameters can be placed to the form embed URL (iFrame method), but take note that this method would only work for a single user. If multiple users would use the form, 100% chance that the data submitted by the first form user will be overwritten by the second form user. 

    The session URL should be unique for each form user. If the form will be use by multiple users, I would suggest doing it this way - append the session parameters to the webpage URL. Example URL below:

    http://proexpress.prolutive.com/index.php/11-articles/61-cahier-des-charges?session=vincecudz@gmail.com

    This should be the correct way. This method won't work using the iFrame Method so I still suggest the standard embed method.

    Here's an example page with your form using the standard embed method: 

    https://shots.jotform.com/welvin/pages/prolutive.html

    ...and the example Session URL:

    https://shots.jotform.com/welvin/pages/prolutive.html?session=welvinrc@gmail.com

    Thanks.