Tôi có một hình thức rất đơn giản như sau. Tôi muốn thực hiện để nút Gửi bị tắt và chỉ bật sau người dùng đã hoàn tất thành công ReCaptcha.ReCaptcha 2.0: kích hoạt nút Submit trên callback nếu recaptcha thành công
Tôi giả sử tôi sẽ cần một số Javascript/jQuery để thực hiện việc này.
Tài liệu của Google về ReCaptcha 2.0 có vẻ thực sự thưa thớt và dày đặc (với tôi, dù sao). Tôi muốn đánh giá cao một số gợi ý:
<form action="something.php" method="post">
Name: <input type="text" size="40" name="name"><br><br>
<div class="g-recaptcha" data-sitekey="############-#####"></div>
<input type="submit" value="Submit" >
</form>
Giả sử rằng hình ảnh xác thực là điều cuối cùng trước khi gửi nút, bạn sẽ chỉ giới thiệu sự chậm trễ cho khách truy cập của mình. Và nếu javascript bị vô hiệu hóa thì sao? – jeroen
@jeroen Những người có javascript bị vô hiệu hóa là một trường hợp cạnh mà tôi sẵn sàng bỏ qua để tránh spam-bots. –
Phương pháp có thực sự an toàn không? Không thể bot spam vẫn gửi biểu mẫu mà không có nút gửi dưới bất kỳ hình thức nào? –