LiquidPurple - Strategic Website Management

Glossary of Terms

We have compiled this list of terms and definitions to help you better understand the terminology used within the web development community.

Multiple Labels on Field

Search for glossary terms (regular expression allowed)
Multiple Labels on Field happens when a single form control has more than one label pointing to it, creating ambiguity for assistive tools. Screen readers may announce conflicting information about the field. Best practice is one clear label per control, with extra help text linked separately.

Multiple Labels on Field

When a form field has multiple labels assigned to it — two or more <label> elements with the same for attribute — screen readers and other assistive tools do not know which label to announce. Some will read the first, some the last, and some will read both, creating a confusing experience. Every form control should have exactly one label that clearly explains its purpose.

Why It Matters

  • Screen readers get confused. Different screen readers handle multiple labels differently. Some read only the first label, some the last, and some concatenate them together. The result is inconsistent and often confusing for the user.
  • It creates ambiguity. If two labels say slightly different things — one says "Email" and the other says "Your email address" — the user is left wondering which description is correct and whether the labels refer to the same field or different ones.
  • Click targets get unpredictable. Clicking a label activates its associated field. With multiple labels, clicking one might work but clicking the other might not, depending on the browser. Users expect consistent behavior.
  • It fails accessibility checks. Automated accessibility testing flags multiple labels on a single field as an error. It violates the principle that each form element should have one clear, unambiguous accessible name.

How to Fix It

  1. Use exactly one label per field. Each form control should have a single <label> element with a for attribute pointing to the control's ID. This creates a clear, unambiguous relationship.
  2. Add supplementary text with aria-describedby. If you need to provide extra instructions or hints, use aria-describedby to link a help text element to the field. The screen reader will announce the label first, then the description as a supplement.
  3. Combine label text into one element. If you have two pieces of information to convey — like "Password" and "must be at least 8 characters" — put the primary text in the label and the secondary instruction in a separate element linked via aria-describedby.
  4. Remove duplicate labels. Search your forms for cases where copy-and-paste or template duplication created two labels for the same field. Remove the duplicate and keep the one that best describes the control's purpose.
  5. Test with a screen reader. Navigate your form using a screen reader to hear exactly what gets announced for each field. If a field is announced with confusing or duplicated text, track down the extra label and fix it.

Common Mistakes

  • Using a second label for visual help text. Adding a second label to display formatting hints or instructions below the field creates the multiple-label problem. Use a <span> with aria-describedby instead.
  • Wrapping the field in a label AND using a for attribute. If a field is already wrapped inside a <label> element (implicit labeling) and another <label> elsewhere uses the for attribute to point to the same field, the field ends up with two labels.
  • Copy-pasting form sections without updating IDs. Duplicating form blocks creates fields with identical IDs, meaning labels from one section accidentally point to fields in another. Always update IDs when duplicating form elements.
  • Assuming multiple labels are "more accessible." More labels do not mean more accessibility. One clear, well-written label is far more effective than two competing descriptions that confuse assistive technology.
Bottom Line: Give every form field exactly one label, and use aria-describedby for supplementary instructions. One clear label beats two confusing ones every time — for screen readers and for sighted users alike.
Hits - 159
Synonyms: Duplicate Labels, Extra Form Labels

What Does "Liquid Purple" mean?

noun | / LIK-wid PUR-pul /

  1. (biochemistry) Also known as visual purple or rhodopsin — a light-sensitive receptor protein found in the rods of the retina. It enables vision in dim light by transforming invisible darkness into visible form. Derived from the Greek rhódon (rose) and ópsis (sight), its name reflects its delicate pink hue and vital role in perception.

  2. (modern usage) Liquid Purple — a digital marketing agency specializing in uncovering unseen opportunities and illuminating brands hidden in the digital dark. Much like its biological namesake, Liquid Purple transforms faint signals into clear visibility — revealing what others overlook and bringing businesses into the light.

Origin: From the scientific term rhodopsin, discovered by Franz Christian Boll in 1876; adopted metaphorically by a marketing firm dedicated to visual clarity in the age of algorithms.