Issue Details (XML | Word | Printable)

Key: MDL-11293
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Nick Freear
Reporter: Nick Freear
Votes: 1
Watchers: 1
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

Form user error "Required" won't be read by screen readers as it's not part of <label>

Created: 15/Sep/07 11:24 AM   Updated: 04/Mar/09 04:51 AM
Return to search
Component/s: Accessibility, Forms Library
Affects Version/s: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.9
Fix Version/s: None

File Attachments: None
Image Attachments:

1. Moodle_form_error_2.png
(83 kB)
Issue Links:
Blockers

URL: http://moodle.org/user/edit.php?id=XXX&course=1
Participants: Jason Scalco Piloti and Nick Freear
Security Level: None
Affected Branches: MOODLE_18_STABLE, MOODLE_19_STABLE


 Description  « Hide
When a user misses a value of a required control in a form, and they press the Submit button, the form control is displayed in a red box with the text "Required" (see screenshot). There are 3 problems with this:

1. As explained for previous bugs MDL-8627 and MDL-11134, in Forms mode screen readers like JAWS do not normally read text outside labels or fieldset legends, so the text "Required" is missed.
2. The single word "Required" is unsufficient for non-visual users - it's to easy to confuse with the ALT text for the red "Required" asterisk *.
3. The behaviour described is achieved using Javascript - what happens without? And, the focus is not moved to the form control missing the value. Screen reader users, and potentially ANYONE for long forms, will miss the error.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Nick Freear added a comment - 21/Nov/07 08:06 PM
(Mark as blocking 1.9 accessibility meta-bug)
  • This bug is tricky - may not be fixed for 1.9 release

Jason Scalco Piloti added a comment - 04/Mar/09 04:51 AM
I like to resolve this issue =)