Unwanted submissions on a Enter key press event

  • guildfordchoral
    Asked on May 6, 2014 at 2:40 PM

    Hi

    I have previously had reports that it is possible to accidentally submit a form prior to completion if pressing Enter.  Subsequently, I have taken to setting up a condition on all my forms so that the Submit button only appears after completion of the email address field. This means that if the user should accidentally submit a partially completed form, at least I have their contact details and can get in touch to check.

    However, on a current form that we're using, I am getting reports that the Submit button does not appear at all. We think we have discovered that it has something to do with the Chrome autofill function. I haven't tested other browsers, but basically when you start to enter your name, depending on your personal settings Chrome will automatically enter your email address and any other recognisable fields.  It seems that this is not registering as an 'entry' and so is not triggering the condition that makes the Submit button appear.

    Now that we know, I have just been advising people to re-enter their email address and then all is well, but I wonder if this is a bug or if there is a better solution to the problems I've outlined.

    I look forward to hearing from you

    Kind regards

    Natalie

  • Mike_T Jotform Support
    Replied on May 6, 2014 at 4:09 PM

    Thank you for contacting us.

    I am not quite sure if the issue with conditions and Chrome Autofill option can be fixed, but I think that our Development Team might be able to help with submissions which are triggered by the enter keypress event. There was a bug with the enter keypress event on multiple page forms in Firefox, but it was fixed.

    When you hit the enter key, the form is supposed to highlight all the required fields.

    Unwanted submissions on a Enter key press event Image 1 Screenshot 20

    If it does not work on your side, please provide us with the steps to reproduce the issue. We will do our best to help.