我的用户将在网页中看到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>