mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
14b1e93e85
Most types of form field will now include aria-required="true" if the field is marked as required. This causes assistive technology to inform users that the field is required. Before this change, in some cases (e.g. screen reader users tabbing through fields) users were not informed that a field is required.
21 lines
792 B
Plaintext
21 lines
792 B
Plaintext
{{< core_form/element-template }}
|
|
{{$element}}
|
|
<input type="text"
|
|
class="form-control {{#error}}is-invalid{{/error}}"
|
|
name="{{element.name}}"
|
|
{{#element.frozen}}
|
|
readonly {{#element.hardfrozen}}disabled{{/element.hardfrozen}}
|
|
{{/element.frozen}}
|
|
id="{{element.id}}"
|
|
value="{{element.value}}"
|
|
{{#element.size}}size="{{element.size}}"{{/element.size}}
|
|
{{#error}}
|
|
autofocus aria-describedby="{{element.iderror}}"
|
|
{{/error}}
|
|
{{#required}}
|
|
aria-required="true"
|
|
{{/required}}
|
|
{{{element.attributes}}} >
|
|
{{/element}}
|
|
{{/ core_form/element-template }}
|