如何在Jquery表单validation插件中更改“此字段是否必需”的内容?

如何在Jquery表单validation插件中将“此字段必需”的常规消息更改为“このフィールドは必须です”? 可以使用以下代码更改消息的颜色:

 label.error {color: red;}  

但是如何改变内容呢?

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

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

 $(".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:"このフィールドは必須です" } 必须です  messages: { required:"このフィールドは必須です" } 

但它不起作用。

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.", ... } 

查看来源 。

这些可以通过setDefaults()方法设置为默认值:

 $.validator.setDefaults({ messages: { required: "このフィールドは必須です" } }); 

我尝试了接受的答案,但根本不适用于我。 我在Google上搜索了更多,发现了这篇文章 。

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

 $.validator.messages.required = "Your new required message here!"; 

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