I have a Fancybox form and the form is sent via Ajax. I know that there is the error about "reuse attack" for Captcha, but this is not my case.

When I wrong the form (some required fields missing) I see the fieldset of Captcha, but no Captcha inside. It's empty.

How can I fix this ?

  • You could try to ensure that the form fields get validated via JS and prevent the form submission accordingly.
    – leymannx
    Sep 30, 2018 at 7:49

1 Answer 1


If user can submit the form when there is no captcha after errors, it's by design. In captcha settings you checked an option to only verify humanity of an user once. User gets validated as a human on first, failed submit, and is not bothered any more on that form. Go to captcha settings and make him validate each and every time and it will not disappear, but your users will not love you.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.