根据文档,我可以这样做:
<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”,并且不清楚我是否可以为“必需消息”验证提供名称的“声明”的含义。
如文档中所述,欧芹选项是从表单和全局级别继承的。
因此,您可以在表单级别使用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)