我正在使用
reCaptcha v2 不可见
。我有一个简单的表格,其中包含一个 disabled
的提交按钮。Google reCAPTCHA 启用了我的禁用按钮。<script src="https://www.google.com/recaptcha/api.js"></script>
<form action="/action_page.php" id="referral-form">
First name:
<br>
<input type="text" name="firstname">
<br>
Last name:
<br>
<input type="text" name="lastname">
<br>
<input type="submit" id="form-submit-btn" disabled="disabled" class="g-recaptcha" data-callback='onSubmit' data-sitekey="***************" value="Submit">
</form>
function onSubmit() {
if (grecaptcha.getResponse() !== "") {
$('#referral-form').submit();
}
grecaptcha.reset();
}
当我移除 class="g-recaptcha"
后,按钮就正确地被禁用了。