1.3.5 Identify Input Purpose (Level AA)
Make it possible to autocomplete input fields.
1.3.4 Orientation (Level AA)
Content should display in the orientation that works best for the user.
4.1.2 Name, Role, Value (Level A)
For all user interface components (e.g. forms, links, scripts, controls, etc.), the name and role of those components should be coded in. Any states, properties, and values set by the user should be able to be programmatically updated so browsers and assistive technologies recognize them and reflect those changes.
4.1.1 Parsing (Level A)
Make sure your website uses correct markup and is free of errors that may create usability problems.
3.3.4 Error Prevention – Legal, Financial, Data (Level AA)
Provide ample opportunity for users to review and correct any potential errors, especially those that may have a big impact.