Duplicated form URL query strings upon form access

  • Profile Image
    ICA_Forms
    Asked on March 06, 2014 at 11:13 AM

    Required fields and parameterized URL not working

    We have several forms that we pass values via the URL and that doesn't appear to be working. Also, the form allows the user to submit, without having the required fields filled in. I've included a parameterized URL for one of the forms, but this happening on all of our forms. Interestingly, the conditional logic does seem to work.

  • Profile Image
    ICA_Forms
    Answered on March 06, 2014 at 11:32 AM

    I looked into this further and found that the redirect from jotform.com to www.jotform.com is duplicating all the URL query string parameters. 

    If you go to this link: http://jotformpro.com/form/33285140639960?studentFirst=Grant

    it redirects to this : http://www.jotformpro.com/form/33285140639960?studentFirst=Grant&studentFirst=Grant

    which seems to be the root of our issue. Please fix this ASAP! It was working fine yesterday and is causing us major headaches today.

     

  • Profile Image
    jonathan
    Answered on March 06, 2014 at 01:26 PM

    Hi,

    It seems that the issue is related to browser only.

    If you omit the sub-domain 'www' in the URL like this

    http://jotformpro.com/form/33285140639960?studentFirst=Grant

    as opposed to the correct URL which should be like this 

    http://www.jotformpro.com/form/33285140639960?studentFirst=Grant

    the browser will auto apply it sub-domain www by redirecting which causes the duplication of the parameter values in the URL.

    I suggest you always use the full URL including the sub-domain when providing the URL of the form.

     

    Hope this help. Inform us if you need further assistance.

    Thanks.

  • Profile Image
    ICA_Forms
    Answered on March 06, 2014 at 02:01 PM

    We have about 20,000 links with various data pre-populated published to our users using the old URL (without the sudomain of www) that worked just fine yesterday. We've been using these links without the subdomain for many months.

    It would take us a very long time to regenerate all of our links with the www included. At least a week (possibly longer), due to rate limits on APIs in other systems, and that puts us past the time we need the links to be operational.

    It doesn't seem to be a browser issue since it happens this way in every browser. The jotform web server seems to be duplicating the query string parameters when the url is rewritten. This then seems to break all of your javascript on the form, which means no validation, and our hidden variables aren't being populated with data. If the hidden variables aren't being populated, we can't use your API and effectively match our users to their form submissions.

    We can change it in the future, but it was working yesterday the way we have it. So yesterday, the correct URL didn't seem to have the www.

  • Profile Image
    Mike_T
    Answered on March 06, 2014 at 03:22 PM

    Thank you for provided information. I have created a bug report ticket and forwarded it to our Development Team for consideration. I can not provide ETA at this time, but we will update this thread when we have any news.

  • Profile Image
    eee
    Answered on March 07, 2014 at 07:01 AM

    Hi,

    Duplication variables problem has been solved,

    JotForm is configured to give URLs with sub-domain to optimize the performance according to needs (www./form. for HTTP connections and "secure." for HTTPs connections.)

    Kindest Regards,

    - Ertugrul.

  • Profile Image
    ICA_Forms
    Answered on March 07, 2014 at 09:21 AM

    Thanks for giving this your attention. We are back up and working.