Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-35816 Accessibility Review issues (Deque)
  3. MDL-35882

Required field notice comes after the submit button when editing forms

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      • Go to multiple pages that have forms.
        Examples:
        • Course addition page.
        • Module configuration pages.
        • Category creation page.
        • Block configuration pages.
        • Make sure that there is a message at the top of the form saying something similar to: There are required fields in this form marked *.
      • Check for a form with no required fields (The configuration page for the login block for example).
        • Make sure that no notice is shown on the page.
      Show
      Go to multiple pages that have forms. Examples: Course addition page. Module configuration pages. Category creation page. Block configuration pages. Make sure that there is a message at the top of the form saying something similar to: There are required fields in this form marked *. Check for a form with no required fields (The configuration page for the login block for example). Make sure that no notice is shown on the page.
    • Affected Branches:
      MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_23_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      wip-MDL-35882-master

      Description

      Issue
      Efficient labels - The required fields notice "There are required fields in this form marked ." is presented AFTER the submit button and screen reader users are therefore likely to miss it altogether.

      This is tested in the edit user's profile form, but likely affects all of the Moodle forms.

      Standard Level
      WCAG 2 3.3.2 (A) http://www.w3.org/WAI/WCAG20/quickref/#qr-minimize-error-cues

      Impact
      Serious

      Example Link
      http://demo.moodle.net/user/edit.php?id=5&course=1

      Test Steps

      1. Login as a student
      2. Click on the student's name
      3. Click the edit profile link in the settings block
      4. Tab to required fields notice.

        Attachments

          Activity

            People

            Assignee:
            abgreeve Adrian Greeve
            Reporter:
            jrh18 Jason Hardin
            Peer reviewer:
            Mark Nelson
            Integrator:
            Dan Poltawski
            Participants:
            Component watchers:
            Andrew Nicols, Dongsheng Cai, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan, Barbara Ramiro, Bas Brands
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: