+ All Categories
Home > Software > Making Forms Accessible to all users

Making Forms Accessible to all users

Date post: 16-Apr-2017
Category:
Upload: ryan-schroeder
View: 1,232 times
Download: 0 times
Share this document with a friend
18
ACCESSIBLE FORMS RYAN SCHROEDER
Transcript
Page 1: Making Forms Accessible to all users

ACCESSIBLE FORMSRYAN SCHROEDER

Page 2: Making Forms Accessible to all users

ACCESSIBLE FORMS

BACKGROUND

▸ Overview

▸ Troubles with forms

▸ Why are forms important?

Page 3: Making Forms Accessible to all users

ACCESSIBLE FORMS

INTRO TO HTML FORMS

▸ <form>

▸ declares the form for the browser

‣ action

‣ method

▸ <input>

‣ tells the browser what to show

Page 4: Making Forms Accessible to all users

ACCESSIBLE FORMS

<INPUT>

▸ type=“ “

▸ sets the type of input field

▸ name=“ “

▸ name that gets submitted with the form

▸ value=“ “

▸ optional (but encouraged)

▸ <p> tag?

Page 5: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 6: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 7: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 8: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 9: Making Forms Accessible to all users

ACCESSIBLE FORMS

GROUPING

▸ <fieldset>

▸ grouping of like objects

▸ <legend>

▸ the title for each different grouping

Page 10: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 11: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 12: Making Forms Accessible to all users

ACCESSIBLE FORMS

LABELS

▸ <label> or aria-labelledby

▸ for=“”

▸ added to the label tag

▸ id=“”

▸ added to the input tag

▸ “Label for=“ must match id=“”

Page 13: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 14: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 15: Making Forms Accessible to all users

ACCESSIBLE FORMS

REQUIRED ELEMENTS

▸ add “(required)”

▸ this is to be added in the label

▸ “required”

▸ to be added in the input tag

▸ aria-required=“true”

▸ to be added in the input tag

Page 16: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 17: Making Forms Accessible to all users

ACCESSIBLE FORMS

Page 18: Making Forms Accessible to all users

ACCESSIBLE FORMS

THANK YOU


Recommended