types: text, search, url, tel, email, password, datepickers, range, and color. inbuilt HTML5 validation messages are poorly worded and designed, and should be avoided like the plague sometimes, the only thing indicating a validation failure is pink shading, which is inaccessible. JavaScript is being used for a long time for form validation. 3. 3. The autocomplete attribute works with