Hello,
we found here in the forum some tips for this problem, but we use the protection tools from Chronoforms.
What is our problem? We get mails with empty fields, but we use Required Fields and we use Google NoCaptcha.
The used IP is for examle 46.114.106.188 .
We tested it by yourself but we can't reproduce this. Do you had a solution for us?
Hello @GreyHead,
Thank you for your answer. We know this FAQ and how we wrote we integrated your ideas.
Now we tested our site the last days and the most of the emails with empty fields was from completed and send forms. The site with this completed form was still open and you the display information "message was sent". Is it possible to reload this site after maybe 15 seconds?
Greetings Norman
Hi hardy_bln,
There's a Submit Limit action in the Security actions group that will let you block re-submissions for say 20 or 30 seconds. Does this do what you need?
Bob
Hi Bob,
I think that not the best way. If you send the form you receive the display information "message was sent" and the url shows
beratungstermin-sehen3-0?chronoform=Kontaktformular-Landigp-Sehen3-0&event=submit
If you not go away from this site it will open this site with &event=submit and send the message again but without any information’s. So I think the best way is to reopen site with the form after some seconds (sufficient time to read the display message)
What you say?
Hi hardy_bln,
Sorry, I don't understand where the problem is. I assumed that it was users re-submitting the form again?
Bob
Hi Bob,
if the site still open and you can see the information "message was sent" and you reload this site (f5) - you sent the message with empty fields. The same if you close the browser and you reopen the browser again and he load the old tabs again.
The result: if you not go manually from this site with the completed form and the displayed information "message was sent", you sent a email with empty fields .. again and again and again
Hi hardy_bin,
Are you using AJAX submission?
The serverside validation should stop blank submissions like this
Bob
I was able to replicate this. What is happening is that once a user submits a form if you look at your url it has a url that ends in event=submit. If you go to your URL bar and reload the current page it will then send out a blank "form" It will arrive in the email with all the info blank and the sender is blank as well.
I had this happen before but had no idea why. I was able to fix the issue by adding a redirect after the email. Once the email is sent then the url immediately changes and therefore this cannot happen. I even tried back arrowing to see if I could get to that url but it took me back to where the original (unfilled) form was.
Hi hardy_bln,
Hmmm I find this a bit odd, I would expect that serverside validation would still kick in and block the submission.
Bob
Hi,
Ok so I will say that in my form I did not set up any validation through the setup page. I dont know how hardy_bin did it. My form that I used to test what he was saying was one I had used from the samples for a form with an email attachment. In the past it has happened with a basic form I built that did have some basic validation but it was more like "make sure this field is populated". Not the options below validation on the left side under setup (vs5) I have used your forms though for many years and I have had blank emails come in before.
So you might be accurate when you say it should not happen with the server-side validation. I have researched how to use it so I have never used it! Though now that I am hovering over it... I think I need to figure that one out.
Doing the redirect at the end of the form seems to work though as well.
Thanks for such a great program! I know I hijacked a thread but you and CF have been so useful to me that when I was able to replicate what he was saying and I found a way to work through it I figured the least I could do was share!
Thanks again!
- C
Hello Bob,
yes I think also but it's not blocked😟 and I try it with the AJAX submission, but that change nothing.
Is it possible to redirect or reload this form site after maybey 15 seconds?
Greenting from Berlin
Hi Norman,
You can use JavaScript to do a redirection after say 15 seconds. Or you can use the anti-flood setting to reject resubmissions in a specified period.
Bob
:( no anathor way? We try to minimize usage of JavaScripts.
Is Setup > Utilities > Redrect not a option?
Hi hardy_bln,
Yes, but that will redirect after the form is submitted - not with a delay of 15 seconds.
Bob
Hi Bob,
It's a pity.😟
okay - do you had a idea how is the code for a javascript to reload the site?
Greetings
Okay,
works fine🙂
Is not the best way, but it will help. Now waiting 30 forms for this fix😉
Greetings