I'm using the webform, captcha_webform and reCAPTCHA modules. I can't seem to get the reCAPTCHA to show up on the webforms at all. The Math CAPTCHA works fine on webforms and the reCAPTCHA works fine on the login form, so I have isolated this issue to the webform integration for reCAPTCHA specifically.

This issue seems to have been happening for a few other users, although a lack of documentation on their part probably caused the tickets to be closed out without being properly resolved:
https://www.drupal.org/node/1816740
https://www.drupal.org/node/1072412

I have tried playing around with module weight to ensure that the google reCAPTCHA js is loading before the webform loads, but it still does not help. I also verified that the reCAPTCHA javascript is loading the same as it does on the login form (where it works). I really can't figure out what is going on here, any help would be appreciated.

Versions:

  • reCAPTCHA (7.x-2.1+2-dev, also tried 7.x-2.0 and 7.x-2.1)
  • CAPTCHA (7.x-1.3+6-dev, also tried 7.x-1.3)
  • CAPTCHA Webform Bridge (7.x-1.x-dev, also tried 7.x-1.2)

Comments

zhuber created an issue. See original summary.

hass’s picture

Status: Active » Closed (duplicate)
Parent issue: » #2493183: Ajax support / Use behaviors
Related issues: +#2420079: Missed reCaptcha after wrong form submit vs webform module
swetaranjan’s picture

Component: reCAPTCHA Captcha » General

You need to generate new keys, if you update recaptcha module to the latest version.