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

    • MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_23_STABLE
    • wip-MDL-35882-master
    • 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.

    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

            abgreeve Adrian Greeve
            jrh18 Jason Hardin
            Mark Nelson Mark Nelson
            Dan Poltawski Dan Poltawski
            Andrew Lyons, Huong Nguyen, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Stevani Andolo, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan, Huong Nguyen, Barbara Ramiro, Bas Brands, Mathew May
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: