2

私は Dan Cochran のブートストラップ jQuery バリデーターhttp://alittlecode.com/jquery-form-validation-with-styles-from-twitter-bootstrap/を使用しています。メッセージングの側面を削除したいのですが、エラーと成功を強調するために css クラスを保持したいと考えています。必須フィールド用。

私のコードは次のとおりです。

 $(document).ready(function () {
    validator = $('#form1').validate({
    rules: {
        ctl00$ContentPlaceHolder1$forename: {
            required: true
        }
    },
    highlight: function (element) {
        $(element).closest('.control-group').removeClass('success').addClass('error');
    },

    errorPlacement: function (error, element) {
        return false;  //Suppress all messages
    },
    success: function (element) {
        element.addClass('valid').closest('.control-group').removeClass('error').addClass('success');
        //element.text('OK!').addClass('valid').closest('.control-group').removeClass('error').addClass('success');
    }
});

errorPlacement 関数は、メッセージを削除するという点で機能するため、作成された元のスパンには「OK!」というテキストが含まれていました。ただし、エラー クラスを削除して成功クラスを適用すると、成功関数が壊れます。

任意のアイデアをいただければ幸いです

4

0 に答える 0