Also ich habe diese jQuery Validation Plugin, und es hat eine benutzerdefinierte Erfolgsmeldung. Das Formular validiert automatisch, weil es an den Körper angehängt ist. Das Problem kommt, wenn ich die Variable, um zu sehen, wenn das Formular gültig ist überprüfen möchten. Das revalidates es, die am Ende das Hinzufügen einer zusätzlichen Erfolgsmeldung (Bild in meinem Fall), die unerwünscht ist. Ich möchte, dass die Erfolgsmeldung nur einmal erscheint, unabhängig von der Tatsache, dass sie mehrfach validiert wird. Hier ist mein Code:
$("#makeaComment").validate({
errorContainer: ".error",
errorPlacement: function(error, element) {
error.appendTo( element.next() );
},
success: function(label) {
label.removeClass("error").addClass("check");
}
});
$("#loginAction").click(function() {
if ($("#makeaComment").valid()) {
commentLogin();
}
else {
$('#loginAction').attr('value','Fix Errors and Continue');
}
});
Gracias.