Посмотрев демонстрационную страницу на http://jquery.bassistance.de/validate/demo/, вы можете проверить 2 поля, которые должны быть равны, используя "equalTo":
$("#signupForm").validate({
rules: {
...snip...
password: {
required: true,
minlength: 5
},
confirm_password: {
required: true,
minlength: 5,
equalTo: "#password"
},
...snip...
},
messages: {
...snip...
password: {
required: "Please provide a password",
minlength: "Your password must be at least 5 characters long"
},
confirm_password: {
required: "Please provide a password",
minlength: "Your password must be at least 5 characters long",
equalTo: "Please enter the same password as above"
},
...snip...
}
});
Чтобы сделать это с помощью метода класса, вам просто нужно найти синтаксис. Я не смог найти его для атрибута equalTo, но это, вероятно, что-то вроде:
class="required email equalTo['email']"