Вот то, что я сейчас использую, чтобы попытаться проверить форму. Когда я нажимаю «Отправить» без введенных в форму значений, я получаю сообщения об ошибках для каждого из входов, как и ожидалось. Однако, что бы я ни указывал в newpassword2 или newemail2, они никогда не «проходят» проверку. Я перепробовал все, от копирования и вставки до создания по одной букве, но безуспешно. Возможно, я не правильно использую атрибут equalTo ...
Я также проверил, что все имена селекторов совпадают с идентификаторами ввода в форме. Кроме того, все входные данные содержатся в форме, поэтому за пределами тегов формы нет никаких (я читал, что это была проблема с кем-то еще).
$(document).ready(function() {
$("#account_data").validate({
rules: {
newpassword1: { required: true },
newpassword2: { equalTo: "#newpassword1" },
newemail1: { required: true, email: true },
newemail2: { equalTo: "#newemail1" }
}
});
});
Любая помощь будет чрезвычайно признательна!
СПАСИБО !!!
-Tom-