File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 14
14
{%- set widget_attr = {attr : {' aria-describedby' : " hint-" ~ id }} -%}
15
15
{%- endif -%}
16
16
{%- if form .vars .errors | length > 0 -%}
17
+ {% set aria_errors = ' ' %}
18
+ {% for e in form .vars .errors %}
19
+ {% set aria_errors = aria_errors ~ ' error-' ~ form .vars .id ~ ' _' ~ loop .index %}
20
+ {% endfor %}
17
21
{% set widget_attr = {
18
22
attr : {
19
- ' aria-describedby' : (widget_attr .attr [' aria-describedby' ]|default (' ' ) ~ ' error- ' ~ form . vars . id )|trim
23
+ ' aria-describedby' : (widget_attr .attr [' aria-describedby' ]|default (' ' ) ~ aria_errors )|trim
20
24
}
21
25
} %}
22
26
{% set row_attr = row_attr | merge ({class : (row_attr .class |default (' ' ) ~ ' field--error' )|trim }) %}
87
91
88
92
{%- block form_errors -%}
89
93
{%- if errors | length > 0 -%}
90
- <span class =" field-error-msg" id =" error-{{ form .vars .id }}" >
91
94
{%- for error in errors -%}
92
- <span class =" visuallyhidden" >{{ ' Error' | trans({}, ' validators' ) }}</span > {{ error .message | raw }}
95
+ <span class =" field-error-msg" id =" error-{{ form .vars .id }}_{{ loop .index }}" >
96
+ <span class =" visuallyhidden" >{{ ' Error' | trans({}, ' validators' ) }}</span > {{ error .message | raw }}
97
+ </span >
93
98
{%- endfor -%}
94
- </span >
95
99
{%- endif -%}
96
100
{%- endblock form_errors -%}
97
101
You can’t perform that action at this time.
0 commit comments