كيف تحصل على نموذج AJAX الخاص بي لضخ التحقق من CAPTCHA في المتصفح بعد التحقق من صحة النموذج الناجح؟

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

سؤال

حاليًا بعد أن مر النموذج الخاص بي ، تم التحقق من صحة الأمر إلى صفحة HTML.

أرغب في الحصول على خطوة أخيرة تقوم بسحب Recaptcha وعندما يتم تمرير Recaptcha فقط عندها ، تكون تفاصيل تسجيل المستخدم المرسلة إلى قاعدة البيانات الخاصة بي وإعادة توجيه المستخدم إلى أي صفحة أختارها.

يرجى تقديم المشورة لي على أفضل طريقة للقيام بذلك شكرا.

ها هو بلدي JavaScript و Ajax. إرسال. php هو ملف يحمل جميع قواعد التحقق من الصحة. أعتقد أنه يتعين علي الآن الحصول على ملف يحمل Captcha الخاص بي ويستخدم 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);
    }
هل كانت مفيدة؟

المحلول

لذلك يجب أن تكون هناك طريقة سهلة لإضافة recaotcha كخطوة الأخيرة من نموذج التسجيل الخاص بي قبل تقديمه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top