Greetings,

I have a webform in a block that has captcha and botcha enabled. When the form first appears on the block, the captcha form shows as intended. But as the form is submitted, and a mandatory field is not completed (triggering the "must fill in" alert message, then the captcha form is no longer visible, and thus the form can no longer be submitted.

If all the mandatory fields are filled in upon the initial submission of the form (and the captcha challenge filled out), the form works and is submitted.

If anyone has any insight into how to solve this issue, I would appreciate it.

Thank you in advance for any assistance you can provide.

Scott

Comments

scott859’s picture

I looked further into this and it appears to be tied to Botcha, disabling Botcha the form works as intended. I'll also post this issue in the Botcha issues as it doesn't appear to be related to Captcha.

If anyone knows any workaround on this - please let me know.

Thanks again.

scott859’s picture

Okay - I believe selecting "AJAX Friendly" as the Botcha recipe solved this issue - the form now submits correctly.

quicksketch’s picture

Thanks @scott859, it sounds like some kind of problem with Botcha; I'm glad you could figure out a solution. Do you think there's anything needed on the Webform side here?

quicksketch’s picture

Category: Task » Support request
Status: Active » Fixed
scott859’s picture

Thanks @quicksketch, no not that I can tell (nothing needed from Webform on this) - I "think" it is a Botcha issue at this point.

Thanks for following up with me on this.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

ehsankhfr’s picture

Check Persistence - Always add a challenge. in Captcha administration page.