代码之家  ›  专栏  ›  技术社区  ›  LondonGuy

如何让我的ajax表单在表单验证成功后将captcha验证注入浏览器?

  •  2
  • LondonGuy  · 技术社区  · 14 年前

    当前,在我的表单通过验证后,它会转发到一个html页面。

    我想有最后一个步骤,拉reCaptcha和当reCaptcha已通过只有然后是用户的注册详细信息发送到我的数据库和用户转发到任何一个页面我选择。

    请告诉我最好的方法,谢谢。

    这是我的javascript和ajax。这个提交.php是一个保存所有验证规则的文件。我想我现在必须有一个文件来保存我的验证码,并使用ajax来获取该文件,或者有更好的方法。我还在学习。

    $(document).ready(function(){
    
            $('#fhjoinForm').submit(function(e) {
    
                register();
                e.preventDefault();
    
            });
    
        });
    
    
        function register()
        {
            hideshow('loading',1);
            error(0);
    
            $.ajax({
                type: "POST",
                url: "submit.php",
                data: $('#fhjoinForm').serialize(),
                dataType: "json",
                success: function(msg){
    
                    if(parseInt(msg.status)==1)
                    {
                        window.location=msg.txt;
                    }
                    else if(parseInt(msg.status)==0)
                    {
                        error(1,msg.txt);
                    }
    
                    hideshow('loading',0);
                }
            });
    
        }
    
    
        function hideshow(el,act)
        {
            if(act) $('#'+el).css('visibility','visible');
            else $('#'+el).css('visibility','hidden');
        }
    
        function error(act,txt)
        {
            hideshow('error',act);
            if(txt) $('#error').html(txt);
        }
    
    1 回复  |  直到 14 年前
        1
  •  0
  •   LondonGuy    14 年前

    所以,必须有一个简单的方法来添加reCaotcha作为我的最后一步,我的报名表之前提交。

    推荐文章