We are getting a few spam emails in our forms. I was wondering if there is a code for the "Name" portion of the form to have to include a space. So no more single names, it would have to be First[space]Last.
Or as an alternative, adding an image validation to the form.
You might take a look at Akismet. It does a very good job on my blog.
"Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
~ Terry Pratchett in Nation
what about putting in a password box this is a static password? So I tell those using the form "you need to use aardvark" in the password field. Then if the password does not match, the form gives an error. Obviously this password would not actually be anywhere on the site. :-)
I truly believe so. If you don't know the password is "aardvark" then the script will never allow you to submit. It will always come up an error. So unless the person wants to sit there and try passwords until they are blue in the face, they will just move on to an unprotected form.
I've tested it out and my script looks to be correct and I have not had a spam submission is over 12 hours.
you can also employ captcha or recaptcha or roll your own captcha like code, but i'd go with nog dogg and use akismet, i don't think it's free anymore but it is very effective.
Bookmarks