Hello all,
I have a contact form on my site and am receiving a lot of spam that I assume is done by bots just filling in the form and sending it to me. What's the easiest way for a non-techie to prevent non-humans from filling out the contact form?
Personally, I add a simple captha If your unfamiliar with them, heres a good place to start CAPTCHA - Wikipedia
Yes, CAPTCHA is the way to do it. What is your website based on (wordpress, custom coded etc?). harvey
I agree with them. You can use captcha to prevent spam on your email.
This is what We use when designing websites for clients. Use a normal text field(use type="text" NOT type="hidden") in the form and hide it through javascript or CSS. In the processing scripts, see if the field has been filled or not once the form is submitted. Spam bots tend to fill all input boxes in a form. So if you find the field not empty that must be a spam. I found the solution in the internet and that seemed to work 100% so far. Better than Captchas as captchas are not user friendly and bots now can even break captchas. Hope that Helps. Thanks, fourth-monkey
“This is what We use when designing websites for clients. Use a normal text field(use type="text" NOT type="hidden") in the form and hide it through javascript or CSS. In the processing scripts, see if the field has been filled or not once the form is submitted. Spam bots tend to fill all input boxes in a form. So if you find the field not empty that must be a spam. I found the solution in the internet and that seemed to work 100% so far. Better than Captchas as captchas are not user friendly and bots now can even break captchas. Hope that Helps.” Hi fourth monkey, could you point me to a working version of this? Or pm me some details? Thanks in advance.
“Hi fourth monkey, could you point me to a working version of this? Or pm me some details? Thanks in advance.” I wrote a blog post to explain it in details. If still not clear, drop me a PM. Cheers. Thanks, fourth-monkey
I usually use recaptcha but they're getting harder to read for humans so I'm thinking of ditching it for a simple solution like fourth monkey outlined. I read somewhere you could record the time the contact page loaded and compare it to the time the page was submitted and if it's less than 5 seconds (or whatever you set the threshold to) then it must be a spam bot as the form couldn't be filled out in less than 5 seconds by a human.
The logic captchas are much more user-friendly. I've often wondered whether some of the visual ones might infringe disability discrimination legislation. Linda CareersPartnershipUK
Some of them are really hard work, especially from some of the big boys. Number of times I have to refresh to a new word because you can't work it out! We have quite simple captcha's on our directory which are very human friendly, and although not sophisticated, they (touch wood) have done the job so far, and kept the bots and scripts at bay. |
Recent Posts AI is the future of technology? 2 comments Best Platform for Azure Certified Professionals? ![]() 2005 - 2022 the rise and fall of mobile traffic - and why 4 comments Office security 1 comments Scheduling meetings - Acuity nails it! Which Freelance Website is best for Pick the Project? 5 comments Wordpress alternative 6 comments ![]() Email checker - see if your email has been compromised 14 comments Anyone used Wix? 24 comments Business Websites... 3 comments I Dont Need a Website...! Massachusetts Institute Of Technology Anyone used EMERGE App? 1 comments ![]() Krack Attacks - WiFi Issue - The realistic risk to you 7 comments ![]() Opening Outlook attachments prompt for a password 4 comments |