Javascript 如何使用多个recaptcha获取recaptcha值?

Javascript 如何使用多个recaptcha获取recaptcha值?,javascript,php,jquery,recaptcha,Javascript,Php,Jquery,Recaptcha,我正在使用google-recaptcha。我使用explicity方法[由谷歌提供]来渲染它 在以前的版本中,只有一个recaptcha。在新版本中,我们在同一页面上对不同的表单使用了多个recaptcha。在上一个版本中,我通过 $("#g-recaptcha-response").val() 现在,由于存在多个recaptcha,我无法获取该值。如何获取该特定表单的recaptcha值。不能在单个页面上多次使用相同的id属性。您可以将泛型类添加到id为g-recaptcha-respon

我正在使用
google-recaptcha
。我使用
explicity
方法[由谷歌提供]来渲染它

在以前的版本中,只有一个recaptcha。在新版本中,我们在同一页面上对不同的表单使用了
多个recaptcha
。在上一个版本中,我通过

$("#g-recaptcha-response").val()

现在,由于存在多个recaptcha,我无法获取该值。如何获取该特定表单的recaptcha值。

不能在单个页面上多次使用相同的id属性。您可以将泛型类添加到id为
g-recaptcha-response
的所有元素中,然后尝试以下代码

$(".yourClassName").each(function(){
  var currentVal = $(this).val();
  console.log(currentVal);
});

不能在单个页面上多次使用同一id属性。您可以将泛型类添加到id为
g-recaptcha-response
的所有元素中,然后尝试以下代码

$(".yourClassName").each(function(){
  var currentVal = $(this).val();
  console.log(currentVal);
});

显示您正在使用的HTML。显示您正在使用的HTML。