2016-12-07 1 views
0

По documentation я могу сделать это так:Заменить «это поле обязательно» сообщение петрушки, не повторяя

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

Но это требует, чтобы повторить данные петрушки-обязательно-сообщение для каждого входа. Я хотел бы изменить сообщение только в одном месте, можно ли без письменного разрешения custom validation?

Существует API для updating error message:

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

Но я не могу найти способ «updateError» на window.Parsley и не ясно, что «утверждают» означает, что, если я уже могу предоставить имя для проверки «требуется-сообщение» ,

ответ

0

Как указано в документе, параметры петрушки наследуются от формы и глобального уровня.

Таким образом, вы можете указать его один раз на уровне формы с атрибутом данных

<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" 
+1

PR для улучшения документации всегда приветствуются –