Save and Continue URL - field contains spaces

  • dcullen339
    Asked on June 10, 2015 at 1:57 PM

    the Save and Continue requires two forms

     

    When the user submits Form1 both the notification and thank you pages translate the url to Form2.

     

    Let's say that one creates the following template in the notification and thank you:

    http://form.jotformpro.com/form/XXX?session={email}&name={name}&email={email}

     

    Let's say the user's name is 'Fred Flintstone'.  The above template generates

    http://form.jotformpro.com/form/XXX?session=fred@rockquarry.com&name=Fred Flintstone&email=fred@rockquarry.com

    Note that there is a space in between 'Fred' and 'Flintstone' instead of a %20 escape character.

    Similarly the final @ symbol is generated not %40

    FireFox and Chrome seem to do the escaping automatically.

    However, IE 11 does not.

    Oddly enough this seemed to work properly yesterday (6/9/2015) but now seems to no longer work.

     

     

  • Boris
    Replied on June 10, 2015 at 2:04 PM

    Hello.

    Please try using the URLENCODE attribute for such field values:

    http://form.jotformpro.com/form/XXX?session={email}&name={URLENCODE:name}&email={email}

    Please see the following guide for details: How-to-Pass-Values-to-the-Text-Area-of-a-Form-via-URL-encoding

    This should work across browsers, including IE. :) Please let us know if the issue persists even after using the URLENCODE attribute for your field values, and we will take another look into how we may be of assistance. Thank you.

  • dcullen339
    Replied on June 10, 2015 at 3:13 PM

    Well that does handle the proper encoding.  But I'm finding that when using IE 11, that opening up form2 from the generated link in the Thank You of Form1, that only the Name is populated.  However once I 'Save and Continue' (which has Name and Email as required fields hence any missing data must be entered at that time), that when I reopen the form2 from the link in the notification email from Form1, that all is well.

    This failure to populate both parameters only occurs with IE11.  tests using Firefox and Chrome worked as expected.  (I am unable to test Safari.)

    For now I can get my forms out to production and can live with this partial populating but would someday hope that IE11 works as well.

    Thanks for the quick turnaround.

     

     

     

     

  • Carina
    Replied on June 10, 2015 at 4:14 PM

    Unfortunately IExplorer 11 presents some limitations when dealing with some forms, so we recommend the use of other browsers.

    If you need further assistance please let us know as we're here to help.