Я использую плагин проверки jQuery для проверки на стороне клиента. Функция editUser()
вызывается нажатием кнопки «Редактировать пользователя», которая отображает сообщения об ошибках.
Но я хочу удалить сообщения об ошибках в моей форме, когда я нажимаю кнопку «Очистить», которая вызывает отдельную функцию clearUser()
.
function clearUser() {
// Need to clear previous errors here
}
function editUser(){
var validator = $("#editUserForm").validate({
rules: {
userName: "required"
},
errorElement: "span",
messages: {
userName: errorMessages.E2
}
});
if(validator.form()){
// Form submission code
}
}
resetForm()
не удаляются все экземпляры.error
дочерних элементов формы. Это оставит остаточный CSS, как красный цвет текста, если вы не позвоните.removeClass()
. Пример:$('#myform .control-group').removeClass('error');