如何使用 javascript 验证 reCAPTCHA?
how do I verify reCAPTCHA with javascript?
我是 javascript 的新手,但我正在尝试使用 google 的 reCAPTCHA。因此,我能够呈现 reCAPTCHA,但无法在 reCAPTCHA 未验证使用该表单的人是人类时禁用我的表单提交按钮。目前我添加了以下脚本:
<script type="text/javascript">
var onloadCallback = function() {
grecaptcha.render('g-recaptcha', {
'sitekey' : 'my_site_key'
});
};
var wait = function() {
if(grecaptcha.getResponse() != '') {
alert("is it working?");
document.getElementById("submit_button").disabled = 'disabled';
}
}
</script>
谢谢
您可以在渲染参数中添加一个callback
:
var onloadCallback = function() {
grecaptcha.render('g-recaptcha', {
'sitekey' : 'your_site_key',
'callback' : 'correctCaptcha'
});
};
var correctCaptcha = function(response) {
alert(response);
};
我是 javascript 的新手,但我正在尝试使用 google 的 reCAPTCHA。因此,我能够呈现 reCAPTCHA,但无法在 reCAPTCHA 未验证使用该表单的人是人类时禁用我的表单提交按钮。目前我添加了以下脚本:
<script type="text/javascript">
var onloadCallback = function() {
grecaptcha.render('g-recaptcha', {
'sitekey' : 'my_site_key'
});
};
var wait = function() {
if(grecaptcha.getResponse() != '') {
alert("is it working?");
document.getElementById("submit_button").disabled = 'disabled';
}
}
</script>
谢谢
您可以在渲染参数中添加一个callback
:
var onloadCallback = function() {
grecaptcha.render('g-recaptcha', {
'sitekey' : 'your_site_key',
'callback' : 'correctCaptcha'
});
};
var correctCaptcha = function(response) {
alert(response);
};