Google ReCaptcha 2 自动提交
Google ReCaptcha 2 auto submit
我的用户将在网页中看到 google repcatcha2 (nocaptcha)。当他们解决验证码(在框中打勾)时,表格应该会自动提交。
有什么办法吗?
当然可以。
在 this post 中,我解释了如何将 reCaptcha 插入站点并编写代码 javascript 以验证用户和站点。
使用 reCaptcha 为您的表单添加名称:<form method="post" name="myform">
添加document.myform.submit();
站点验证成功事件时提交表单的代码:
<script type='text/javascript'>
var onReturnCallback = function(response) {
var url='proxy.php?url=' + 'https://www.google.com/recaptcha/api/siteverify';
$.ajax({ 'url' : url,
dataType: 'json',
data: { response: response},
success: function( data ) {
var res = data.success.toString();
if (res)
{ document.myform.submit(); }
} // end success
}); // end $.ajax
}; // end onReturnCallback
</script>
我的用户将在网页中看到 google repcatcha2 (nocaptcha)。当他们解决验证码(在框中打勾)时,表格应该会自动提交。
有什么办法吗?
当然可以。 在 this post 中,我解释了如何将 reCaptcha 插入站点并编写代码 javascript 以验证用户和站点。
使用 reCaptcha 为您的表单添加名称:
<form method="post" name="myform">
添加
document.myform.submit();
站点验证成功事件时提交表单的代码:<script type='text/javascript'> var onReturnCallback = function(response) { var url='proxy.php?url=' + 'https://www.google.com/recaptcha/api/siteverify'; $.ajax({ 'url' : url, dataType: 'json', data: { response: response}, success: function( data ) { var res = data.success.toString(); if (res) { document.myform.submit(); } } // end success }); // end $.ajax }; // end onReturnCallback </script>