This <input> uses placeholder as a <label>
This <input> uses placeholder as a <label>
Note: Automated testing should be possible. This violation can be detected by querying all forms, checking if they have label elements, and if these labels are programmatically linked (via for-attributes) to existing input fields.