Labeling inputs, elements, and widgets add context and clarity for assistive technology such as screen readers. Elements of a
<form> such as
<select> should be labelled by using a
<label> element. Placeholder text can be used in addition to a label but should not be used in place of a label as not all assistive technologies respect placeholder text.