自动提交隐藏的reCAPTCHA表单不起作用


<form id="myForm" name="myForm" action="" method="post">
<input type="hidden" name="recaptcha_response" id="recaptchaResponse" />
<div>
<button class="btn btn-secondary display-2" id="submit" type="submit" name="submit" >continue</button>
</div>
</form>

我试过了,它不工作:

<script>document.getElementById('submit').submit();</script>

我不确定这里是否有足够的内容,但似乎您正在尝试提交reCAPTCHA响应。如果这是真的,那么你应该确保你遵循了reCAPTCHA文档中的建议。

在他们的建议之外,似乎让document.getElementById()工作的最简单方法是将myFormid定位在表单本身(因为表单有一个submit事件,正如@David指出的)。下面是getElementById()在这种情况下的样子:

document.getElementById('myForm').submit()

相关内容

  • 没有找到相关文章

最新更新