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

    Hide URL parameters for a pre-filled form

    Asked by shetani on June 20, 2016 at 12:31 PM

    Hello,

    I have created a pre-filled URL for my form using URL parameters. The fields which are being pre-filled are hidden on the form and should not be edited.

    I'm sending the pre-filled links via email. But the problem is that when I send the links, recipients can see the parameters in the URL when they open the form, and they can change the parameters (this then changes my pre-filled data).

    I have tried using a short link (bitly) but this only causes the link in the email to be short/parameters invisible. When the person clicks on the link and opens the form, the full pre-filled URL is visible.

     

    Can you please let me know if it would be possible to somehow hide the parameters for the pre-filled hidden fields?

    Thank you,
    Ines

    filled form parameters pre-filled pre-filled form
  • Profile Image

    Answered by victor on June 20, 2016 at 01:58 PM

    If I understand your correctly, you would like the the URL of the form not display the parameters you are passing.

    https://form.jotform.com/61715321369960

    instead of

    https://form.jotform.com/61715321369960?field1=value

    I have tested our Prepopulate from app, but it still creates a URL that displays the parameters. I also tested other shorten URL links. They all display the complete URL with the page is opened. 

    I possible solution would be to embed the form into your site. The URL would be hidden in the page so you do not need to send the actual link of the form but the URL of the site.

    Please let us know if this helps.

  • Profile Image

    Answered by shetani on June 20, 2016 at 02:13 PM

    Hi Victor, thank you for your reply and indeed you understood my question perfectly.

    Unfortunately I don't think embedding the form would help because I have about 500 different pre-filled URLs.

    Is there a way to use a similar functionality that the "Edit" link has? The edit link opens a certain form for edits, but it doesn't show the initially submitted fields in the URL as parameters.
    Actually I see that it opens the submission based on submission ID...so probably not possible to use it?

    (I have thought about submitting the "pre-filled" forms and then sending edit links to end-users, but that would mean 500 wasted submissions)

    Please let me know if you think of anything else.

    Cheers,
    Ines

  • Profile Image

    Answered by victor on June 20, 2016 at 02:35 PM

    I do not think it is possible to hide the parameters to pass values to the form. If you can provide sample of the 500 URLs you have and describe a bit more, we will be glad to see if we can find a work around for you.

    I think the best possible solution would be to embed the form in a site and modify the URL of the form with custom code so it can generate the URL with the parameters you require to be populated.