不重复地替换欧芹中的“此字段为必填项”消息

Replace “this field is required” message in parsley without repeating

根据documentation我可以这样做:

<input data-parsley-required-message="this field is required" />

但这需要为每个输入重复 data-parsley-required-message。 我想只在一个地方更改消息,是否可以不写 custom validation?

updating error message有API:

updateError(name, {message: , assert: , updateClass: true});

但我无法在 window.Parsley 上找到方法 "updateError",并且不清楚 "assert" 是什么意思,如果我已经可以为 "required-message" 验证提供名称。

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

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

<form data-parsley-required-message="this field is required">

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

$('form').parsley().options.requiredMessage = "this field is required"
$.Parsley.options.requiredMessage = "this field is required"