Form does not display captcha

eddie_konczal 21 Jul, 2011
I am trying to add a captcha to a form. The captcha text/image does not show. The problem occurs in both Firefox and Internet Explorer.

Here is the form:

http://arthistory.rutgers.edu/component/content/article/54-forms/355-graduate-inquiry

I have added "Captcha Input" element to Preview, "Load Captcha" action to Events - On Load, and "Check Captcha" action to Events - On Submit.

It does not matter if I set Fonts Support to yes or no.

Any suggestions?

Thanks, Eddie
GreyHead 22 Jul, 2011
Hi Eddie,

The image shows this error message:

The image “http://arthistory.rutgers.edu/components/com_chronoforms/chrono_verification.php?imtype=1” cannot be displayed, because it contains errors.



Most often this is a result of mod_security settings on the servers blocking either the URL or the png file type. There is a debugging suggestion in FAQ #30 (written for CFv3 so much doesn't apply to CFv4). It may be quicker to ask your webhosts help desk to check the URL in the error message.

If this doesn't work then you can switch to using ReCaptcha instead.

Bob
GreyHead 26 Jul, 2011
Hi Eddie,

To set the ReCaptcha image you need to have {ReCaptcha} in your form HTML. You can add it by hand or use a Custom Code element.

Bob
GreyHead 27 Jul, 2011
Hi Eddie,

I suspect that either you don't have a Check ReCaptcha action in the Form OnSubmit event or, more likely, you don't have an Event Loop action in the OnFail event of the Check ReCaptcha action - just drag one over, the default configuration is good.

Bob
Teamate 11 Aug, 2011
Hi,

I'm having some of the same issues as this guy getting the captcha to work on my form. After reading this I was able to get the image to show. However, it doesn't appear the captcha properly works, and after I type into the box, it takes me to a blank page which appears to process forever. Can you please help me figure out how to get the captcha to properly take the input, see if it's correct and if so direct user to thank you confirmation page, or if wrong, prompts them to re-input captcha code?

I appreciate your help.

Here's my form: http://bit.ly/oQeGGp

Here's a screen shot of how I've configured the back-end: http://screencast.com/t/89TJMqkz

Thanks.
GreyHead 11 Aug, 2011
Hi Teamet,

The Event Loop action needs to go into the pink OnFail event for the Check ReCaptcha action.

Bob
Teamate 11 Aug, 2011
Ok, so I've done that and it did allow for the page to go to the thank you page upon submitting. However, it doesn't seem to care what code is typed in and it doesn't prompt for the correct code. How can I get it to only accept the code when it's correctly typed in?
GreyHead 12 Aug, 2011
Hi Teamate,

The CSS is a bit tight but otherwise it seems tobe working OK?

Bob
Teamate 12 Aug, 2011
I've noticed that the captcha will accept a mistyped text if it's not too far off, say one or two letters are incorrect. If I type something blatantly wrong, it will not accept it. Is this how it's supposed to work?

How do I get the form to inbed on a page? I've uploaded the plugin and all that, but when I type the
{chronoform}QuoteForm{chronoform} I am using Joomla 1.5.22 and the Editor-JCE.

I would like to insert this form on my site's joomla pages and with VirtueMart product listing pages.
Teamate 12 Aug, 2011
OK, really strange issue now. I've input the captcha code correctly, and now I'm getting an error message stating it's not correct: http://screencast.com/t/t7N2WxCqaa.

Any ideas on what maybe going on here?
GreyHead 13 Aug, 2011
Hi Teamate,

Usually ReCaptcha is very reliable. It does only use one of the words for validation though - the second is a part of their on-going book-scanning project. This means that it is possible to validate with errors in one of the two words. See the ReCaptcha site for more info.

I don't know why it isn't validating for you. Please post a link to the form so I can take a quick look.

The second plug-in tag requires a / {/chronoforms}

Bob
happylea 14 Aug, 2011
Thanks it works on me!
This topic is locked and no more replies can be posted.