Description
The “gform_recaptcha_callback” JavaScript filter in Gravity Forms allows a custom callback function to be executed when the user successfully submits the captcha.
Usage
gform.addFilter( 'gform_recaptcha_callback', function( callback, elem ) {
callback = function() {
//do stuff...
console.log( 'recaptcha executed' );
};
return callback;
} );
Parameters
- callback string or function
The name of the callback function or the function object to be executed when the user successfully submits the captcha. - elem object
The jQuery object containing the div element with the ginput_recaptcha class for the current reCaptcha field.
Example
Add the script
gform.addFilter('gform_recaptcha_callback', function(callback, elem) {
callback = function() {
// Do stuff...
console.log('recaptcha executed');
};
return callback;
});
Placement
Your code snippet can be placed in an HTML field on your form or in a theme custom JavaScript file.
See also the JavaScript/jQuery section in this article: Where Do I Put This Code?
Source Code
This filter is located in the function renderRecaptcha() in gravityforms/js/gravityforms.js