如何将Jquery表单验证插件中“此字段必填”的通用消息更改为"このフィールドは必須です"?可以使用以下代码更改消息的颜色:
<style type="text/css">
label.error {color: red;}
</style>但是如何改变内容呢?
我想要更改所有“此字段是必需的”消息。
我希望将所有“必需”消息更改为"このフィールドは必須です“。
$(".selector").validate({
rules: {
name: "required",
email: {
required: true,
email: true
}
},
messages: {
name: "Please specify your name",
email: {
required: "We need your email address to contact you",
email: "Your email address must be in the format of name@domain.com"
}
}
})仅更改特定规则和特定元素的特定消息。
我写了
messages: {
required:"このフィールドは必須です"
}但它不起作用。
发布于 2009-12-03 17:35:19
messages对象有几个需要调整的有趣属性:
messages: {
required: "This field is required.",
remote: "Please fix this field.",
email: "Please enter a valid email address.",
url: "Please enter a valid URL.",
...
}参见the source。
可以通过setDefaults()方法将这些设置为默认值:
$.validator.setDefaults({
messages: {
required: "このフィールドは必須です"
}
});发布于 2010-05-22 02:12:07
我尝试了这个被接受的答案,但它对我一点也不起作用。我在谷歌上做了更多的搜索,找到了this article。
使用这行代码解决了我的问题:
$.validator.messages.required = "Your new required message here!";发布于 2009-12-03 17:24:05
您可以在validate方法中使用messages选项。
https://stackoverflow.com/questions/1838695
复制相似问题