Saya menggunakan plugin validasi jQuery untuk validasi sisi klien. Fungsinya editUser()
disebut pada klik tombol 'Edit Pengguna', yang menampilkan pesan kesalahan.
Tapi saya ingin menghapus pesan kesalahan pada formulir saya, ketika saya mengklik tombol 'Hapus', yang memanggil fungsi yang terpisah 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()
tidak menghapus semua instance.error
pada elemen turunan dari form. Ini akan meninggalkan sisa CSS seperti warna teks merah kecuali Anda menelepon.removeClass()
. Contoh:$('#myform .control-group').removeClass('error');