A form element, specifically a checkbox, is missing a descriptive text label. Each form element, including checkboxes, should have an associated text label that describes its purpose. This label should be explicitly connected to the form field to provide clear information about its function to all users.
To Reproduce
Steps to reproduce the behavior:
Open the web application.
Navigate to the "Confirm exchange set content" page.
Use a web accessibility testing tool (site improve) to identify the error.
Inspect the checkbox elements and verify that they do not have associated text labels.
Expected Behavior
Each form field, including checkboxes, should have an associated text label that is correctly linked to the form element. This can typically be achieved using the <label> element with a for attribute matching the id of the form field, or by nesting the form field within the <label> tag.
Screenshots
Additional Context
In the application, there are instances where checkboxes are missing associated text labels. This prevents users from understanding the purpose of these checkboxes, thereby hindering form completion and accessibility.
Describe the Bug
A form element, specifically a checkbox, is missing a descriptive text label. Each form element, including checkboxes, should have an associated text label that describes its purpose. This label should be explicitly connected to the form field to provide clear information about its function to all users.
To Reproduce
Steps to reproduce the behavior:
Open the web application.
Navigate to the "Confirm exchange set content" page.
Use a web accessibility testing tool (site improve) to identify the error.
Inspect the checkbox elements and verify that they do not have associated text labels.
Expected Behavior
Each form field, including checkboxes, should have an associated text label that is correctly linked to the form element. This can typically be achieved using the
<label>
element with afor
attribute matching theid
of the form field, or by nesting the form field within the<label>
tag.Screenshots
Additional Context
In the application, there are instances where checkboxes are missing associated text labels. This prevents users from understanding the purpose of these checkboxes, thereby hindering form completion and accessibility.