我有一个ajax形式:
<form id="my_form">
<input type="text" id="field1" />
<input type="submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
和js代码:
document.getElementById("my_form").onsubmit = function(e) {
e.preventDefault();
var xhr = new XMLHttpRequest();
//.............. send request to a server
Run Code Online (Sandbox Code Playgroud)
在文档中,它假定表单是普通表单,而不是ajax.我究竟应该如何将隐形reCaptcha整合到我的ajax表单中?例如:
<form id="my_form">
<input type="text" id="field1" />
<div class="g-recaptcha" data-sitekey="12345" data-callback="????></div>
<input type="submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
而且,特别是,我应该为"数据回调"处理程序指定什么?同样,在文档中,数据回调提交了一个表单,但是一个普通表单,而我的是ajax.我需要"数据回调"吗?我不应该在我的处理程序中调用recaptcha吗?怎么样?
有"渲染","getResponse"和"执行".我应该使用哪一个?从文档中不清楚.
有谁知道如何让" Google ReCAPTCHA(v2) "成为"必需" form?
我的意思是在重新填写之前没有表格提交?
我在我的形式中使用ParsleyJs,但没有找到一种方法使它与divs ...