Captcha antispam is very annoying (even if there might be some fancy implementations), a simpler way to get no less spam towards email forms can be an approach like this:
– create a hidden text form hidden by CSS;
– Â if this hidden field contains some sort of text the form won’t be posted (cause generally spam bots don’t bother on CSS).
An human user, using a (d|r)ecent browser don’t see the form and he can post without annoyng captcha insertion. Legacy browser (no CSS aware) would display a warning telling the user not to write anything in the text form.
Here’s the astonishing trivial code.