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

          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 Source Code