Как получить мою форму ajax для ввода проверки капчи в браузер после успешной проверки формы? - PullRequest
2 голосов
/ 21 сентября 2010

В настоящее время после того, как моя форма прошла проверку, она пересылается на html-страницу.

Я хотел бы сделать один последний шаг, который извлекает reCaptcha, и когда reCaptcha был пройден только тогда, регистрируются детали регистрации пользователя.в мою базу данных, и пользователь перенаправляется на любую страницу, которую я выберу.

Пожалуйста, посоветуйте мне лучший способ сделать это, спасибо.

Вот мой javascript и ajax.Submit.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 Ответ

0 голосов
/ 21 сентября 2010

Так что должен быть простой способ добавить reCaotcha в качестве моего последнего шага моей формы регистрации перед отправкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...