Добавить роль в предупреждающее сообщение, созданное сообщением data-parsley-required-message

Я пытаюсь добавить роль к требуемому сообщению, сгенерированному из data-parsley-required-message, но не знаю, как это сделать.

Этот элемент автоматически генерируется при проверке обязательного поля с помощью data-parsley:

<ul class="parsley-errors-list filled" id="parsley-id-5485">
<li class="parsley-required">This value is required.</li></ul>

Я хочу добавить атрибут role="alert" как:

<li class="parsley-required" role="alert"> This value is required.</li>

Необходимо добавить роль в сообщение data-parsley-required. Как?


person Bimal Parajuli    schedule 14.02.2018    source источник
comment
‹ul class=parsley-errors-list fill id=parsley-id-5485› ‹li class=parsley-required›Это значение является обязательным.‹/li›‹/ul› Я хочу добавить атрибут role=alert как: ‹ li class=parsley-required role=alert›Это значение является обязательным.‹/li›   -  person Bimal Parajuli    schedule 14.02.2018
comment
‹textarea id=com name=com data-parsley-required-message=Это поле обязательно для заполнения data-parsley-required=›‹/textarea› генерирует - ‹ul class=parsley-errors-list fill id=parsley-id-3667 ›‹li class=parsley-required›Это поле обязательно для заполнения‹/li›‹/ul› Вместо этого я хочу, чтобы результат был следующим: ‹li class=parsley-required role=alert›   -  person Bimal Parajuli    schedule 15.02.2018


Ответы (1)


Вам просто нужно изменить по умолчанию значения errorTemplate или errorWrapper. Похоже, что они не задокументированы, но они должны. Хотите обеспечить PR?

person Marc-André Lafortune    schedule 14.02.2018
comment
‹textarea id=com name=com data-parsley-required-message=Это поле обязательно для заполнения data-parsley-required=›‹/textarea› генерирует - ‹ul class=parsley-errors-list fill id=parsley-id-3667 ›‹li class=parsley-required›Это поле обязательно для заполнения‹/li›‹/ul› Вместо этого я хочу, чтобы результат был следующим: ‹li class=parsley-required role=alert› - person Bimal Parajuli; 15.02.2018
comment
да. Я ответил на ваш вопрос. - person Marc-André Lafortune; 15.02.2018