I’ve come to the conclusion that captcha’s really don’t like me :(
Everytime I submit the contact form (that is also a Freeform form) I get:
The captcha word you submitted is incorrect. Please go back and try again.
and no, I’m not that bad a speller.
You can experience it yourself here
My code:
{if captcha}
<em>Spam prevention question:</em> {captcha}
<label for="captcha">Answer<noscript><em>*</em></noscript></label>
<input id="captcha" name="captcha" type="text" class="required" value="" title="Enter the correct answer to the question" />
{/if}I’ve tried with and without the “if captcha” line.
Tried logged in and logged out.
Disabling all extensions.
Different browsers
I’ve tried “Enable CAPTCHAs for Tell-a-Friend and Contact emails”
I’ve treble checked the paths and directory permissions
“Require captcha with logged-in members?” is set to yes
“Add Random Number to Captcha Word” and “Use TrueType Font for Captcha?” tried all combinations.
I’ve even cleared the cache.
There is a version that works on the registration form on the same site no problem.
Ironically it was working when I first set it up and it is working on another site I’ve just finished with exactly the same setup and code (Contact form using Freeform).
v1.6.8 of EE.
Oddly, everytime (although I’ve got the error), it is still stored fine in FreeForm (v2.7.1) - yeap I know if it’s a freeform problem you can’t help, but it’s the EE Captcha that’s giving me the grief.
Also oddly, if I disable JavaScript it doesn’t complain.
Any help or ideas would be appreciated.
Peter.