我的用户会在网页中看到google repcatcha2(nocaptcha)。当他们解决验证码(在框中打勾)时,表格应该自动提交。
有没有办法做到这一点?
答案 0 :(得分:1)
当然可以做到。 在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>