Provide a valid label for form fields - Membership tool

Description

The ""Membership"" page of the environment provides a table with several checkboxes that allow the user to make selections and then activate either the ""Unjoin"" or ""Clear Selections"" buttons at the bottom of the page. However, these checkboxes currently rely solely on the <title> attribute to provide their name, and do not utilize the <label> attribute. As such, screen reader users may have difficulty discerning the purpose of the checkboxes.

Developers must always provide valid labels for form fields in order to ensure that screen reader users will be able to discern the purpose of the form field. In this case, the HTML <label> attribute must be implemented with the ""for"" value matching the ""id"" of the input field. This <label> element can be positioned off-screen with CSS as long as it is not assigned the display:none property. The following code is provided as an example:

http://qa03-sakai.marist.edu:8080/portal/site/~ssbtest002/tool/5ed4bcf2-f17f-4816-a121-a25a472b7677#A34d1ce597072947ead189c20801911e-HTML

Activity

Show:

Neal Caidin May 24, 2017 at 12:04 PM

Thanks ! I just set the 11 status field on this Jira to "Verified" based on your comment. Awesome!

Matt Clare May 24, 2017 at 10:51 AM

Hi Neal, just took a look and things seem to be there.

Neal Caidin May 18, 2017 at 11:54 AM

On Sakai 11.x nightly I see, I don't see the label.

would you mind taking a look?

Matt Clare February 14, 2017 at 8:50 PM

Tested Monday January 30, 2017
https://www.screencast.com/t/ZgWzLzaEW

Matt Clare January 30, 2017 at 3:23 PM

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Created August 2, 2016 at 11:06 AM
Updated May 24, 2017 at 12:04 PM
Resolved January 30, 2017 at 3:23 PM