Accessible Forms
Accessible forms help users with disabilities to access and fill out forms on the web. HTML provides several attributes to improve the accessibility of forms, such as aria-label, aria-describedby, and aria-invalid. These attributes provide additional information to screen readers and other assistive technologies.
Here's an example of how to make a form more accessible:
<form>
<label for="name">Name:</label>
<input type="text" id="name" name="name" aria-label="Enter your name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" aria-label="Enter your email address" aria-describedby="email-help" required>
<p id="email-help">We'll never share your email with anyone else.</p>
<label for="message">Message:</label>
<textarea id="message" name="message" aria-label="Enter your message" aria-invalid="false"></textarea>
<input type="submit" value="Submit">
</form>
No comments:
Post a Comment