Come si ottiene la mia forma ajax per iniettare captcha verifica nel browser dopo la convalida forma di successo?

StackOverflow https://stackoverflow.com/questions/3757432

Domanda

Al momento, dopo la mia forma ha superato la convalida in avanti a una pagina HTML.

Mi piacerebbe avere un ultimo passo che tira reCaptcha e quando reCaptcha è stato superato solo allora è i dettagli di registrazione degli utenti inviati al mio database e l'utente inoltrato a ciò che mai la pagina che scelgo.

Si prega di avvisare me il modo migliore per farlo, grazie.

Ecco il mio Javascript e Ajax. Il submit.php è un file che contiene tutte le mie regole di convalida. Penso che ora devono avere un file che contiene il mio captcha e l'uso di Ajax per ottenere quel file o forse c'è un modo migliore. Sto ancora imparando.

$(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);
    }
È stato utile?

Soluzione

Quindi ci deve essere un modo semplice per aggiungere reCaotcha come il mio ultimo passo della mia modulo di iscrizione prima che sia presentato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top