有没有一种简单的方法可以更改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.",
}
}
})
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/3178327