What the person is doing
A field's valid values, requirement, label, helper text, or validation depend on another answer in the same form or record.
Application · lesson 25 of 34 · Input And Data Entry
Underlying principle: An input pattern carries a question, an expected answer, and a consequence. Visible labels, suitable controls, tolerant entry, and specific recovery keep that agreement clear.
Model the relationship explicitly with a controlling field and a dependent field that updates options, availability, requirement, helper text, validation, and stale-value recovery whenever the controlling answer changes.
An input pattern carries a question, an expected answer, and a consequence. Visible labels, suitable controls, tolerant entry, and specific recovery keep that agreement clear.
A field's valid values, requirement, label, helper text, or validation depend on another answer in the same form or record.
Model the relationship explicitly with a controlling field and a dependent field that updates options, availability, requirement, helper text, validation, and stale-value recovery whenever the controlling answer changes.
Controlling answer selected, with dependent options filtered to the valid subset.
Which field controls this dependent field, and can users see that relationship?
Users encounter the controlling field before the dependent field in reading and tab order.
A field's valid values, requirement, label, helper text, or validation depend on another answer in the same form or record.
The full lab is intentionally loaded on request. That keeps this reading page fast while preserving the strong and weak states, keyboard checks, and failure scenarios.
A field's valid values, requirement, label, helper text, or validation depend on another answer in the same form or record.
Model the relationship explicitly with a controlling field and a dependent field that updates options, availability, requirement, helper text, validation, and stale-value recovery whenever the controlling answer changes.
Controlling answer selected, with dependent options filtered to the valid subset.
A stale dependent value is submitted with a new controlling value.
Keep controlling and dependent fields in logical DOM order and use labels, hints, and descriptions that name the relationship.
ServiceNow - checked
ServiceNow supports dependent choice and reference fields where the selected controlling value determines available dependent options.
Salesforce - checked
Salesforce supports dependent picklists based on controlling picklists or checkboxes to narrow valid values and improve data integrity.
U.S. Web Design System - checked
USWDS supports explaining disabled states, aligning validation with inputs, and preserving accessible form order for dependent controls.
Government Digital Service - checked
GOV.UK conditional radio guidance anchors the distinction between simple conditional reveal and dependent option/value management.
Source trail checked: