6

登録フォームに jquery 検証を使用しています。完全に機能しますが、問題が発生しています。メールが存在するかどうかを確認します。メールが存在する場合は、エラー メッセージが表示されます。今、これを編集したいので、メールが自由に使えるなら。エラー メッセージは次のように変わります。このメールは無料で使用できます。

$(document).ready(function(){
    $("#registratieform").validate({
        rules: {
            email: {
                required: true,
                email: true,
                remote: {
                    url: "includes/check_email.php",
                    type: "post",
                    complete: function(data){
                        if( data.responseText == "false" ) {
                            alert("Free");
                          }
                     }
                },
            },
        },

        messages: {
            email: {
                required: "This field is required",
                email: "Please enter a valid email address",
                remote: jQuery.format("{0} is already taken")
            },
        },
    });
});

アラートは機能しますが、このメッセージはエラーのあるラベルに表示される必要があります。これは可能ですか?

4

5 に答える 5

1

以下のコードを完全な関数に置き換えます。

dataFilter: function (data) {
                        return 'false';// If email not exist
                        return 'true';// If email exist ( Display message on return true )
                    }

参考になるのでチェックしてみてください。

于 2016-06-09T11:32:28.240 に答える