Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-31631

Provide a valid label for form fields - signup

    XMLWordPrintable

    Details

      Description

      The Sakai Project or Component this issue was associated with is: Sign-upThe "Sign-Up" feature of the Meetings section of the environment allows the user to sign up for additional upcoming meetings. A checkbox is provided that allows users to "Expand all recurring meetings", however this input field is not provided a valid programmatic label. As such, screen reader users will have difficulty discerning the purpose of the input field.

      <span class="padLeft"><input type="checkbox" onclick="submit();" name="items:j_id_jsp_810682479_41">Expand all recurring meetings.</span>

      Developers must ensure that all input fields are provided valid programmatic labels. As this input field is provided a visual label of "Expand all recurring meetings", this must be assigned an HTML <label> element, with the "for" value matching the id of the input field. The following code is provided as an example of this remediation:

      <span class="padLeft"><input type="checkbox" onclick="submit();" name="items:j_id_jsp_810682479_41" id="someid"><label for="someid">Expand all recurring meetings.</label></span>

      http://qa03-sakai.marist.edu:8080/portal/site/e72d72d4-f582-4dce-8261-6b923060787c/tool/82119d3e-4a6e-4b26-8cee-5b95a366fef6/signupMeetings#A61f53ad1718bfc170e3fab0ba86ca25-HTML

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  • Assignee:
                    ottenhoff Sam Ottenhoff
                    Reporter:
                    mclare Matt Clare
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    1 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved:

                      Git Integration