1

jquery 検証フォーム スクリプトを使用しており、キャプチャ スクリプトを追加する必要があります。フォーム チェックが true を返す場合は、キャプチャ スクリプトを実行して、ユーザーが入力した値を制御する必要があります。これどうやってするの?キャプチャ チェック スクリプトはどこに記述すればよいのでしょうか。ありがとう。

フォームの検証は次のとおりです。

$("#form1").validate({

    errorPlacement: function(error,element){                                          
            return true;
            }, 
    errorClass: "invalid"

});

キャプチャスクリプトは次のとおりです。

$.post("post.php?"+$("#form1").serialize(), {

        }, function(response){

        if(response==1)
        {
            $("#after_submit").html('');
            $("#Send").after('<label class="success" id="after_submit">Your message has been submitted.</label>');
            change_captcha();
            clear_form();
        }
        else
        {
            $("#after_submit").html('');
            $("#Send").after('<label class="error" id="after_submit">Error ! invalid captcha code .</label>');
        }


    });
4

1 に答える 1

-1

submitHandler で recaptcha コードを確認できます。

$("#form1").validate({

    errorPlacement: function(error,element){                                          
            return true;
            }, 
    errorClass: "invalid",

    submitHandler: function() {
        //you can add the recaptcha code here
    }

});

すべての検証が成功すると、コントロールは submitHandler に到達し、そこで recaptcha コードを確認できます。

于 2012-07-12T06:10:33.707 に答える