php - 如何使用 jquery 刷新 reCaptcha 图像

标签 php jquery captcha recaptcha

根据我的标题,我如何在 php 中刷新 Google 的 recaptcha 插件的 recaptcha 图像。可能吗?

我意识到同一个图像的插件没有第二次尝试,所以我的看法是每次用户输入并失败时,我都需要使用 jquery 刷新图像。

我不想也不需要刷新页面,因为我正在使用 .post 来检查验证码输入。

以下是我的 Javascript 代码。

        if($("input[name='recaptcha_response_field']").val().length<=0){
            formOkay=0;
            alert('Captcha helps prevent Spamming. Captcha Cannot be empty');
            return false;          
        }else{
            $.post('/external_scripts/recaptcha-php-1.11/jpost/verification.php',$("form[name='registration']").serialize(),function(data){
                if(data==0){
                    formOkay=0;
                    alert('Captcha is Wrong');
                    return false;
                }else{
                    ..CARRY ON WITH FORM SUBMISSION

最佳答案

Recaptcha.reload

方法reload显示新的验证码挑战 Docs

关于php - 如何使用 jquery 刷新 reCaptcha 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20027677/

相关文章:

Magento 1.7 验证码模块

selenium - 如何验收测试受验证码保护的 Web 应用程序功能?

PHP MySQL 用逗号回显变量

javascript - jQuery:slideToggle 独立乘法元素的简单方法(和类似问题)

javascript - 动画不工作,循环卡住

javascript - 使用 $(Selector) 而不使用 jQuery

python - 使用 python 使用 selenium 提交验证码

php - 制作实时时钟javascript

php - 如何在 PHP 中分配特定大小的内存块?

php - 使用 RoyalSlider 在两个不同的幻灯片中显示 MySQL 数据库结果