Any common input field that collects a person’s personal data should be programmatically defined based on the list of 53 Input Purposes for User Interface Components. The autocomplete attribute values must be valid and spelled correctly.
Screen readers do not read identified autocomplete form fields if the appropriate autocomplete attribute values are missing. This means users cannot correctly navigate forms when screen readers cannot provide the right information regarding form field interaction requirements.
Start by identifying any form elements that accept an individual’s personal data.
For each form element that accepts an individual’s personal data:
For more examples, visit W3C’s GitHub’s ATC Rules library.