Я только что загрузил механизм проверки формы плагина jQuery. До сих пор все работало хорошо, пока я не проверил, совпадают ли пароли. Если и поле пароля, и поле подтверждения пароля остаются пустыми, сообщение об ошибке «Поля не совпадают» не появляется, что нормально, поскольку они совпадают. Но когда я ввожу что-то в текстовое поле пароля и ввожу тот же пароль в текстовое поле подтверждения, сообщение об ошибке остается «Поля не совпадают», хотя явно они совпадают.
HTML:
<form id = "signup">
<label>Password:</label>
<input type = "password" name = "txtPassword" id = "txtPassword" class = "validate[required,minSize[6],maxSize[50]]"/>
<label>Confirm Password:</label>
<input type = "password" name = "txtCPassword" id = "txtCPassword" class = "validate[required,equals[txtPassword]]"/>
</form>
Мой JS-файл:
$(document).ready(function(){
$("#signup").validateEngine();
});
В моем файле HTML у меня есть ссылки на стили проверки css, а также механизм проверки и язык en.