0

JQuery-Validation-Plugin(http://docs.jquery.com/Plugins/Validation/)を使用しています。ここで、validate()が実際に呼び出された後でのみ、既存のHTML要素にcssスタイルのクラスを追加したいと思います。これをどのように処理しますか?前もって感謝します。

// take first form, validate and add css-style class to existing elements ...
var allForms = jQuery('form');
var mainForm = allForms.eq(0);
var $mainForm = jQuery(mainForm);
$mainForm.validate({
            submitHandler : function(form) {
                form.submit();
            },
            rules : {
                "user-name" : {
                    required : true
                },
                "password" : {
                    required : true,
                    minlength : 3
                }
            },
            messages : {
                "user-name" : {
                    required : "Nutzernamen-Eingabe ist erforderlich."
                },
                "password" : {
                    required : "Passwort-Eingabe erforderlich.",
                    minlength : "Mindestlänge noch nicht erreicht."
                }
            }
        });
// CSS-Klasse fuer 
jQuery('.label').addClass('repositionLabelAfterErrorMessage');
4

1 に答える 1

2

あなたがこれを探しているかどうかはわかりませんが、errorClassプロパティを使用できます。このリンクを確認してくださいhttp://docs.jquery.com/Plugins/Validation/validate#toptions

$(".selector").validate({
   errorClass: "invalid"
})

これにより、css クラスがエラー報告ラベルに追加されます。

于 2012-04-27T09:50:37.390 に答える