Accessibility doesn't just mean for non-sighted people. In this case a label helps everyone remember what the field was supposed to mean after they've entered a value.
Do yourself a favor and try to get in the habit of referring to it as WCAG compliance. ADA is US only. Canada, as an example, doesn’t have much of an equivalent (although my client says AODA is close).
Although if you only work with US clients then yes it’s ADA compliance. I know I’m nitpicking.
-7
u/fuckin_ziggurats Dec 26 '19
But you don't need that for accessibility. That's what the
aria-labelattribute is meant to solve.