Javascript Recaptcha始终在模式窗口上发布空

Javascript Recaptcha始终在模式窗口上发布空,javascript,ajax,bootstrap-modal,recaptcha-v3,Javascript,Ajax,Bootstrap Modal,Recaptcha V3,Recaptcha代码在模态上总是空的…它在没有模态的情况下工作…我正在使用Recaptcha v.3。。。 recaptcha的模式页脚 表单区域中的recaptcha字段在此 <input type="hidden" name="recaptcha_Cevap" id="recaptchaCevabi"> 这里是Recaptcha站点密钥 grecaptcha.ready(function() { grecaptcha

Recaptcha代码在模态上总是空的…它在没有模态的情况下工作…我正在使用Recaptcha v.3。。。 recaptcha的模式页脚

表单区域中的recaptcha字段在此

<input type="hidden" name="recaptcha_Cevap" id="recaptchaCevabi">
这里是Recaptcha站点密钥

grecaptcha.ready(function() {
grecaptcha.execute('6Lez4-EZAAAAAOg5xNHXhd3erQzFnDtMys8tTVcJ', {action: 'action_name'})
.then(function(token) {
var recaptchaCevabi = document.getElementById('recaptchaCevabi');
recaptchaCevabi.value = token;
});
});

我不明白“Recaptcha总是发布空邮件”

如果没有模态是可以的,也许你需要检查“添加模态”步骤

你能描述一下变化吗

  • 成功获得代币

  • 设置时,隐藏的输入字段“recaptchaCevabi”具有值


  • 另外,可能您必须隐藏站点密钥。

    我正在发布recaptcha答案,但它在模式框中始终为空,但在没有模式的情况下工作……您可以发布带有模式的HTML和不带模式的HTML,以比较两者吗?
    grecaptcha.ready(function() {
    grecaptcha.execute('6Lez4-EZAAAAAOg5xNHXhd3erQzFnDtMys8tTVcJ', {action: 'action_name'})
    .then(function(token) {
    var recaptchaCevabi = document.getElementById('recaptchaCevabi');
    recaptchaCevabi.value = token;
    });
    });