在欧芹中替换“此字段为必填”消息,而无需重复

And*_*rov 1 parsley.js

根据文档,我可以这样做:

<input data-parsley-required-message="this field is required" />
Run Code Online (Sandbox Code Playgroud)

但这需要为每个输入重复数据欧芹所需的消息。我只想在一个地方更改消息,是否可以不编写 自定义验证

有用于更新错误消息的 API :

updateError(name, {message: , assert: , updateClass: true});
Run Code Online (Sandbox Code Playgroud)

但是我无法在window.Parsley上找到方法“ updateError”,并且不清楚我是否可以为“必需消息”验证提供名称的“声明”的含义。

Mar*_*une 5

如文档中所述,欧芹选项是从表单和全局级别继承的。

因此,您可以在表单级别使用data属性指定一次

<form data-parsley-required-message="this field is required">
Run Code Online (Sandbox Code Playgroud)

或通过javascript,在表单或全局级别上:

$('form').parsley().options.requiredMessage = "this field is required"
$.Parsley.options.requiredMessage = "this field is required"
Run Code Online (Sandbox Code Playgroud)

  • 始终欢迎PR提供改进的文档 (2认同)