ฉันใช้ปลั๊กอินตรวจสอบ 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');