Task #69974
closed
Epic #77909: Enhance EXT:form
EXT:form - Optimize frontend templates
Added by Björn Jacob about 9 years ago.
Updated about 6 years ago.
Description
The HTML code rendered by EXT:form should be more accessible:
Add HTML5 required attribute to input tags which have the validation rule 'required'
Add aria-required="true" attribute to input tags which have the validation rule 'required'
Add aria-invalid="true" to input tags which failed validation
- Add role="alert" and aria-live="assertive" to error message containers
- Subject changed from Form: Add special attributes for more accessibility to Form: Add special attributes for more accessibility and for validation purposes
- Subject changed from Form: Add special attributes for more accessibility and for validation purposes to EXT:form - Add special attributes for more accessibility and for validation purposes
- Description updated (diff)
- Priority changed from Should have to Could have
With version 7 and 8 it's possible to add the HTML5 attribute "required".
Some first, interesting insights regarding the aria attributes:
- Parent task set to #77909
- Description updated (diff)
- Status changed from New to Accepted
The only interesting attribute is role. Nowadays, aria is not that important anymore, thanks to HTML5 and the required attribute.
- Target version deleted (
8 LTS)
- Tracker changed from Feature to Task
- Subject changed from EXT:form - Add special attributes for more accessibility and for validation purposes to EXT:form - Optimize frontend templates
- Priority changed from Could have to Should have
- TYPO3 Version set to 8
- Status changed from Accepted to Under Review
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
- Status changed from Resolved to Closed
Also available in: Atom
PDF