Barrier of the Week

A Dropdown With No Label Is a Question With No Context

Xarelto website showing a "Choose Your Condition" combo box with JAWS output announcing only "Button collapsed, To activate press Enter" with no descriptive label identifying the field.
Xarelto website showing a "Choose Your Condition" combo box with JAWS output announcing only "Button collapsed, To activate press Enter" with no descriptive label identifying the field.
<label for="brand-selection">Select an option</label><select id="brand-selection">  <option value="1">Option 1</option>  <option value="2">Option 2</option></select>
<label for="brand-selection" class="visually-hidden">  Select an option</label><select id="brand-selection">  <option value="1">Option 1</option>  <option value="2">Option 2</option></select>
<div role="combobox"     aria-label="Select dosage"     aria-expanded="false"     aria-controls="dosage-list"     tabindex="0"></div><ul role="listbox" id="dosage-list">  <li role="option">10mg</li>  <li role="option">25mg</li>  <li role="option">50mg</li></ul>

    Why is labeling a dropdown (combo box) important?

    Labels provide context for what the user is selecting. Without a label, screen reader users only hear “combo box,” making it impossible to understand the purpose of the field.

    What problems occur when a dropdown has no label?

    Users may select incorrect options because they don’t know what question the dropdown is asking, leading to errors and confusion during form submission.

    How do assistive technologies interpret dropdown fields?

    Assistive technologies rely on programmatic labels, not visual placement. If a label isn’t properly associated in the code, the field has no meaning for the user.

    How can developers fix unlabeled dropdown issues?

    Use properly associated <label> elements for native dropdowns or add ARIA attributes for custom components to ensure name, role, and functionality are clearly defined.

    Xarelto website showing a "Choose Your Condition" combo box with JAWS output announcing only "Button collapsed, To activate press Enter" with no descriptive label identifying the field.
    <label for="brand-selection">Select an option</label><select id="brand-selection">  <option value="1">Option 1</option>  <option value="2">Option 2</option></select>
    <label for="brand-selection" class="visually-hidden">  Select an option</label><select id="brand-selection">  <option value="1">Option 1</option>  <option value="2">Option 2</option></select>
    <div role="combobox"     aria-label="Select dosage"     aria-expanded="false"     aria-controls="dosage-list"     tabindex="0"></div><ul role="listbox" id="dosage-list">  <li role="option">10mg</li>  <li role="option">25mg</li>  <li role="option">50mg</li></ul>

      Why is labeling a dropdown (combo box) important?

      Labels provide context for what the user is selecting. Without a label, screen reader users only hear “combo box,” making it impossible to understand the purpose of the field.

      What problems occur when a dropdown has no label?

      Users may select incorrect options because they don’t know what question the dropdown is asking, leading to errors and confusion during form submission.

      How do assistive technologies interpret dropdown fields?

      Assistive technologies rely on programmatic labels, not visual placement. If a label isn’t properly associated in the code, the field has no meaning for the user.

      How can developers fix unlabeled dropdown issues?

      Use properly associated <label> elements for native dropdowns or add ARIA attributes for custom components to ensure name, role, and functionality are clearly defined.

      Human-led accessibility solutions that enable access for all

      We manually test forms and online services with real assistive technology, so the people who need to report a hazard actually can.

      Talk to our team →

      Make sure your forms work for everyone

      Tell us about your website or reporting system and we will get back to you with a no-obligation read on your accessibility risk.

      Get in touch →