'Recaptcha onclick event

I want to fire a jQuery event onclick when the user selects the recaptcha checkbox.

This is the code I have:

<div id="reCaptcha" data-sitekey="XXXXX"></div>

Is this possible to do? I've tried the usual jQuery onclick event (see below) for that element but to no avail.

$j('#reCaptcha').on('click', function(event) { 
    alert("YES PLEASE!");
});


Solution 1:[1]

reCaptcha have callback function which you can provide by using data as eg

<div id="reCaptcha" data-callback="thecallback"
 data-sitekey="XXXXX"></div>

then you can write you call back after click

function thecallback(){
alert("Clicked")
}

that is what is legally possible hp[e it will help you

Solution 2:[2]

HTML:

<div id="reCaptcha" data-sitekey="XXXXX"></div>

Then:

$j('#reCaptcha').on('click', function(event) { 
    alert("Your code works!");
});

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Jehad Ahmad Jaghoub
Solution 2 kitis