jQuery验证:更改默认错误消息

浪尽此生 提交于 2020-02-28 17:48:13

有没有一种简单的方法可以更改jQuery验证插件中的默认错误值?

我只想重写错误消息以使其对我的应用程序更加个性化-我有很多字段,所以我不想为字段x单独设置消息...我知道我可以做到!


#1楼

这对我有用:

$.validator.messages.required = 'required';

#2楼

要删除所有默认错误消息,请使用

$.validator.messages.required = "";

#3楼

最新版本可以执行一些不错的内联操作。

如果这是一个简单的输入字段,则可以像这样添加属性data-validation-error-msg

data-validation-error-msg="Invalid Regex"

如果您需要一些更重的东西,则可以使用带有所有值的变量完全自定义内容,这些变量将传递给validate函数。 请参考此链接以获取全部详细信息-https://github.com/victorjonsson/jQuery-Form-Validator#fully-customizable


#4楼

除了这些自定义错误消息,我们还可以指定文本字段的类型。

例如:将字段类型设置为type ='email'

然后插件将识别该字段并正确验证。


#5楼

这对我有用:

// Change default JQuery validation Messages.
$("#addnewcadidateform").validate({
        rules: {
            firstname: "required",
            lastname: "required",
            email: "required email",
        },
        messages: {
            firstname: "Enter your First Name",
            lastname: "Enter your Last Name",
            email: {
                required: "Enter your Email",
                email: "Please enter a valid email address.",
            }
        }
    })
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!