Feature Reqeust: Preventing repeated submissions by clearing form data

  • afwebs
    Asked on August 3, 2018 at 7:58 AM

    I use Jotform 'contact us' forms on my websites and, after completing the details and clicking the 'submit' button, visitors are taken to a 'Thank you, your message has been sent' page which has a link on the message image which returns them to the Home page.  There is also a large font size, prominent  'BACK to Home Page' link.  

    However, if a visitor ignores these and simply clicks the back button on their browser, or clicks 'Contact Us' again in the website navigation, they are returned directly to the Contact Us page and the form is automatically and immediately re-submitted.

    I had a customer today who received the same form request message 5 times!

    Is there any way to prevent this?

  • AshtonP
    Replied on August 3, 2018 at 11:02 AM

    You can set unique submission on your form, refer to the following article to know how it is used. How-to-Set-Unique-Submissions-on-a-Form

    Check cookies only - Checks whether the submission came from the same browser. It uses cookies stored in the browser's storage to verify duplicate submissions.

    Check cookies and IP - Aside from cookies, it also checks if the submission came from the same IP address.

    In your case "Check Cookies Only" option is enough. This won't allow them to resubmit the data if they go back to form.

    Let us know if you need more information.

  • afwebs
    Replied on August 3, 2018 at 1:43 PM
    This is impractical because:
    a) I see from your Q&A that you use persistant cookies which means that
    ...
  • AshtonP
    Replied on August 3, 2018 at 3:07 PM

    There is no easy solution than using Unique submission option.

    You may want to use captcha field in the form so users won't be able to submit duplicates unless they enter the captcha - How to Add a Captcha Field

    Another method I can recommend is by pointing your form's thank you page to an external URL. This way they will be redirected to the different page with a message of submission completion. However, they can still go back and access the submission.

    Let me know if this helps. 


  • afwebs
    Replied on August 6, 2018 at 2:43 PM

    This is no help whatsoever.
    I suggest you ask your development team to look into the simple remedy
    of clearing the form data (or just the recipient email address) upon
    submission. That would fix it straight away.
    Looking at your forum questions on this, I see am not the only one to
    find this to be concerning and it it is clear from your dismissive
    responses that you are not listening to your customers!
    You have a lot of very clever widgets which do a lot of complicated
    tasks . . . but you've completely missed this very basic operating
    requirement!
    Paul
    ...
  • AshtonP
    Replied on August 6, 2018 at 3:15 PM

    We appreciate your feedback and I have now elevated this request to our Development team. There is no ETA available when this will be implemented. They will reply to this thread when there is an update.

  • Victoria_K
    Replied on January 28, 2020 at 1:47 AM

    Hello,

    It is now possible to clear forms on Submit. If you wish to do that, please switch Allow Browser AutoComplete option to 'No' in form settings and form will be loaded empty on browser 'back' event:

    1580192392 5e2fd288b4a47 The Easiest Onl Screenshot 10

  • afwebs
    Replied on January 28, 2020 at 8:50 AM
    Hi Victoria,

    I have 92 forms – is it possible to bulk switch all of these to ‘clear forms on submit’ instead of having to laboriously change them all one by one?

    Regards

    Paul


    ...
  • AshtonP
    Replied on January 28, 2020 at 10:11 AM

    I will quickly confirm this with our backend team and will get back to you with an update.

  • AshtonP
    Replied on January 28, 2020 at 10:19 AM

    I have confirmed it with our team and unfortunately, there is no way that we can set the field to NO on all the forms at a time.

    So you will have to change it on the forms one by one.