Tôi đang sử dụng plugin xác thực jQuery để xác thực phía máy khách. Chức năng editUser()
được gọi khi nhấp vào nút 'Chỉnh sửa người dùng', hiển thị thông báo lỗi.
Nhưng tôi muốn xóa thông báo lỗi trên biểu mẫu của mình, khi tôi nhấp vào nút 'Xóa', đó sẽ gọi một chức năng riêng 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()
không xóa tất cả các trường hợp.error
trên các phần tử con của biểu mẫu. Điều này sẽ để lại CSS còn lại như màu văn bản màu đỏ trừ khi bạn gọi.removeClass()
. Ví dụ:$('#myform .control-group').removeClass('error');