如何清除jQuery验证错误消息? [英] How to clear jQuery validation error messages?

查看:294
本文介绍了如何清除jQuery验证错误消息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用jQuery验证插件进行客户端验证. 单击编辑用户"按钮将调用功能editUser(),这会显示错误消息.

I am using the jQuery validation plugin for client side validation. Function editUser() is called on click of 'Edit User' button, which displays error messages.

但是我想清除表单上的错误消息,当我单击清除"按钮时,它将调用一个单独的函数clearUser().

But I want to clear error messages on my form, when I click on 'Clear' button, that calls a separate function 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()方法:

var validator = $("#myform").validate(
   ...
   ...
);

$(".cancel").click(function() {
    validator.resetForm();
});

我从他们的一个演示的源中获取了它.

I grabbed it from the source of one of their demos.

注意:此代码不适用于Bootstrap 3.

Note: This code won't work for Bootstrap 3.

这篇关于如何清除jQuery验证错误消息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆