首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改Jquery表单验证插件中“此字段必填”的内容?

如何更改Jquery表单验证插件中“此字段必填”的内容?
EN

Stack Overflow用户
提问于 2009-12-03 17:19:25
回答 3查看 24.9K关注 0票数 7

如何将Jquery表单验证插件中“此字段必填”的通用消息更改为"このフィールドは必須です"?可以使用以下代码更改消息的颜色:

代码语言:javascript
复制
<style type="text/css">
label.error {color: red;}

</style>

但是如何改变内容呢?

我想要更改所有“此字段是必需的”消息。

我希望将所有“必需”消息更改为"このフィールドは必須です“。

代码语言:javascript
复制
$(".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"
     }
   }
})

仅更改特定规则和特定元素的特定消息。

我写了

代码语言:javascript
复制
 messages: { 
        required:"このフィールドは必須です"

        }

但它不起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-12-03 17:35:19

messages对象有几个需要调整的有趣属性:

代码语言:javascript
复制
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()方法将这些设置为默认值:

代码语言:javascript
复制
$.validator.setDefaults({
    messages: {
        required: "このフィールドは必須です"
    }
});
票数 5
EN

Stack Overflow用户

发布于 2010-05-22 02:12:07

我尝试了这个被接受的答案,但它对我一点也不起作用。我在谷歌上做了更多的搜索,找到了this article

使用这行代码解决了我的问题:

代码语言:javascript
复制
$.validator.messages.required = "Your new required message here!";
票数 24
EN

Stack Overflow用户

发布于 2009-12-03 17:24:05

您可以在validate方法中使用messages选项。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1838695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档