Добрый день, суть такая, на странице много форм, я хочу использовать рекапчу v.3, задача когда я кликаю по любому input или textarea, в этой же форме в конце есть поле
<input type="hidden" name="g_recaptcha_response">
и вот в него пишется value.
Сейчас работает, но пишется в первый попавшейся <input type="hidden" name="g_recaptcha_response">, а не тот в форме которого я кликаю на input или textarea.
$('body').on('click','form input, form textarea', function() {
grecaptcha.ready(function() {
grecaptcha.execute('6LfX6mIaAAAAAI2aZsx-LfSvI27_NrHa-OCMK3mM').then(
function(token) {
$('form input[name="g_recaptcha_response"]').val(token);
}
);
});
});