【发布时间】:2015-09-15 17:03:11
【问题描述】:
我的用户将在网页中看到 google repcatcha2 (nocaptcha)。当他们解决验证码(在框中打勾)时,表单应该会自动提交。
有什么办法吗?
【问题讨论】:
标签: javascript recaptcha
我的用户将在网页中看到 google repcatcha2 (nocaptcha)。当他们解决验证码(在框中打勾)时,表单应该会自动提交。
有什么办法吗?
【问题讨论】:
标签: javascript recaptcha
当然可以。 在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>
【讨论】: