SlideShare une entreprise Scribd logo
1  sur  17
Redefining Disability
Accessible Forms
By:
Mamta Tandel
BarrierBreak Technologies
Redefining Disability
Objectives
• Identify the need for accessible
forms
• Describe labels & instructions
• Describe validations and error
messages
• Manage security & accessible
Redefining Disability
Forms
• Increase in use of Online forms
• Used anywhere and everywhere
– Admission forms
– Passport application
– Ticket booking
– Payment of phone bills
• Accessible forms:
– Anyone and everyone can fill and submit it
– Irrespective of the type of:
• User group
• Technology
• Browser
Redefining Disability
General Problems with Forms
• Missing labels
• Missing form instructions
• Placement of error messages
• Inaccurate error messages
• Ungrouped form fields
• Affected user groups:
– Senior citizens
– People using assistive technologies
– People with learning disabilities
Redefining Disability
Basic Form Accessibility
• What to fill?
– Labels
– Mandatory fields
• How to fill?
– Basic instructions on filling form
– Any particular format, if required
Redefining Disability
Labels - 1
• Describe the purpose and function of form
elements
• Tells the user what information to provide in the
form element
• Not mere ‘text’, but use of <label> tag
• Labels should be:
– Provided to all form fields
– Clear, Unique and Descriptive
– Indicative of whether field is mandatory
– Placement of label text
– With appropriate punctuations
Redefining Disability
Labels - 2
Redefining Disability
Instructions
• Information about how details need to be
provided in the form
• Identify mandatory fields
• Identify any important field that requires
input in specific format
– Telephone
– Date format
• Instructions should be:
– Complete and descriptive
– Placed before the form starts**
**Between/besides form fields, with ARIA implemented
Redefining Disability
Validations and Error Messages - 1
• Indicates error occurred while entering
form details
• Should be clear and descriptive
• May indicate the correct format of
entering data
• Can be displayed:
– As the user enters incorrect data – ARIA
– On form submission
• Avoid displaying besides form fields on form
submission
• Can be through:
– Client-side scripts
– Server-side scripts
Redefining Disability
Validations and Error Messages - 2
• Techniques:
– Highlight form fields with error messages along with textual
description as it helps:
• Learning impaired
• Senior citizens
• Users with Low vision
– List the numbers of errors
– Ideally present in the form of list
– Can link the error to the form field with inaccurate data
– Avoid displaying alert messages one by one
– Retain correct values so that users don’t have to re-enter fields
with accurate data
– Upon successive form submission, provide a message to
indicate that the form is submitted successfully and next step if
any
Redefining Disability
Validations and Error Messages - 3
Redefining Disability
Grouping form fields
• Related form fields should be
grouped
– Radio button options
– Checkbox options
• Use fieldsets and legends
Redefining Disability
Form Security
• CAPTCHA
– Completely Automated Public Turing-test to
tell Computers and Humans Apart
– Used for securing forms against SPAMS
• CAPTCHA is:
– Distorted Image with numbers and
characters
– User has to enter image contents for
successful form submission
– Alternative is usually provided in audio
format
Redefining Disability
Form Security and Accessibility
• CAPTCHA creates access issues for:
– Visually impaired
– Learning impaired
– Senior citizens
• Alternatives for CAPTCHA:
– Audio CAPTCHA: Sound clarity issue
– Text CAPTCHA: Set of questions that
different users groups can answer
Redefining Disability
Points to remember…
• Important to plan and design form
– Descriptive Labels
– Grouping form elements
– Appropriate form instructions
– Placement of instructions
– Appropriate error messages
– Placement error messages
– Form security
Redefining Disability
Let Technology be Inclusive!
• Assistive Technology
Products
– Visual Impairment
– Hearing Impairment
– Mobility Impairment
– Learning Impairment
– Elderly
• Accessibility
Services
– Accessible
Web Development
– POUR
Accessibility Testing
• Design Review
• Template Review
• Component Test
• Product Accessibility
Testing
• Task Oriented Testing
– Accessible Conversion
• Digital Talking Book
• PDF Conversion
• Events and
Initiatives
Redefining Disability
Where to Contact Me?
email: mamta.tandel@barrierbreak.com;
mamta.tandel@n-syst.com
office: +91-22-2686 0485/6
Connect with me at:
MamtaTandel

Contenu connexe

Similaire à Redefining Disability Accessible Forms

Designing Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerDesigning Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerAEGIS-ACCESSIBLE Projects
 
Chapter 8 User Interface Design .pptxInformation Technology Project Managemen
Chapter 8 User Interface Design .pptxInformation Technology Project ManagemenChapter 8 User Interface Design .pptxInformation Technology Project Managemen
Chapter 8 User Interface Design .pptxInformation Technology Project ManagemenAxmedMaxamuudYoonis
 
Impact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writingImpact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writingMohammad Qais Mujeeb, PMP
 
AQA AS ICT INFO2 Revision
AQA AS ICT INFO2 RevisionAQA AS ICT INFO2 Revision
AQA AS ICT INFO2 RevisionSnowfairy007
 
Mainstreaming e-data collection in CIAT programs in Africa
Mainstreaming e-data collection in CIAT programs in AfricaMainstreaming e-data collection in CIAT programs in Africa
Mainstreaming e-data collection in CIAT programs in AfricaCIAT
 
1 Software Requirements Descriptions and specification.docx
1 Software Requirements Descriptions and specification.docx1 Software Requirements Descriptions and specification.docx
1 Software Requirements Descriptions and specification.docxjeremylockett77
 
Brain Computer Interface. Research and Innovation Project
Brain Computer Interface. Research and Innovation ProjectBrain Computer Interface. Research and Innovation Project
Brain Computer Interface. Research and Innovation ProjectAnjan Bhattrai
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship managementRohit Gupta
 
unit2ecommerceapplications-100913064550-phpapp02.pdf
unit2ecommerceapplications-100913064550-phpapp02.pdfunit2ecommerceapplications-100913064550-phpapp02.pdf
unit2ecommerceapplications-100913064550-phpapp02.pdfAkshatkhandelwal41
 
User requirement internet marketing
User requirement internet marketingUser requirement internet marketing
User requirement internet marketingRohit Singh
 
Progressive Profiling
Progressive ProfilingProgressive Profiling
Progressive ProfilingRon Corbisier
 
Online classifieds PROJECT using .NET
Online classifieds PROJECT using .NETOnline classifieds PROJECT using .NET
Online classifieds PROJECT using .NETSwapnadeep Reloaded
 
System design document visa
System design document visaSystem design document visa
System design document visaShaily Dubey
 
Beit 381 se lec 15 - 16 - 12 mar27 - req engg 1 of 3
Beit 381 se lec 15 - 16 -  12 mar27 - req engg 1 of 3Beit 381 se lec 15 - 16 -  12 mar27 - req engg 1 of 3
Beit 381 se lec 15 - 16 - 12 mar27 - req engg 1 of 3babak danyal
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project ManagementLee Schlenker
 

Similaire à Redefining Disability Accessible Forms (20)

Designing Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact ManagerDesigning Mobile Applications for All: Accessible Contact Manager
Designing Mobile Applications for All: Accessible Contact Manager
 
Chapter 8 User Interface Design .pptxInformation Technology Project Managemen
Chapter 8 User Interface Design .pptxInformation Technology Project ManagemenChapter 8 User Interface Design .pptxInformation Technology Project Managemen
Chapter 8 User Interface Design .pptxInformation Technology Project Managemen
 
Impact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writingImpact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writing
 
AQA AS ICT INFO2 Revision
AQA AS ICT INFO2 RevisionAQA AS ICT INFO2 Revision
AQA AS ICT INFO2 Revision
 
4_5787161581716507944.pptx
4_5787161581716507944.pptx4_5787161581716507944.pptx
4_5787161581716507944.pptx
 
Mainstreaming e-data collection in CIAT programs in Africa
Mainstreaming e-data collection in CIAT programs in AfricaMainstreaming e-data collection in CIAT programs in Africa
Mainstreaming e-data collection in CIAT programs in Africa
 
1 Software Requirements Descriptions and specification.docx
1 Software Requirements Descriptions and specification.docx1 Software Requirements Descriptions and specification.docx
1 Software Requirements Descriptions and specification.docx
 
ITFT - Design
ITFT -   DesignITFT -   Design
ITFT - Design
 
Introduction to E-Business
Introduction to E-BusinessIntroduction to E-Business
Introduction to E-Business
 
Brain Computer Interface. Research and Innovation Project
Brain Computer Interface. Research and Innovation ProjectBrain Computer Interface. Research and Innovation Project
Brain Computer Interface. Research and Innovation Project
 
Chap01
Chap01Chap01
Chap01
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
 
unit2ecommerceapplications-100913064550-phpapp02.pdf
unit2ecommerceapplications-100913064550-phpapp02.pdfunit2ecommerceapplications-100913064550-phpapp02.pdf
unit2ecommerceapplications-100913064550-phpapp02.pdf
 
User requirement internet marketing
User requirement internet marketingUser requirement internet marketing
User requirement internet marketing
 
Progressive Profiling
Progressive ProfilingProgressive Profiling
Progressive Profiling
 
Online classifieds PROJECT using .NET
Online classifieds PROJECT using .NETOnline classifieds PROJECT using .NET
Online classifieds PROJECT using .NET
 
System design document visa
System design document visaSystem design document visa
System design document visa
 
Beit 381 se lec 15 - 16 - 12 mar27 - req engg 1 of 3
Beit 381 se lec 15 - 16 -  12 mar27 - req engg 1 of 3Beit 381 se lec 15 - 16 -  12 mar27 - req engg 1 of 3
Beit 381 se lec 15 - 16 - 12 mar27 - req engg 1 of 3
 
Webinar: Beneficiary Engagement and Incentives: Direct Decision Support (DDS)...
Webinar: Beneficiary Engagement and Incentives: Direct Decision Support (DDS)...Webinar: Beneficiary Engagement and Incentives: Direct Decision Support (DDS)...
Webinar: Beneficiary Engagement and Incentives: Direct Decision Support (DDS)...
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
 

Plus de BarrierBreak

BarrierBreak in 2015 - A Recap
BarrierBreak in 2015 - A RecapBarrierBreak in 2015 - A Recap
BarrierBreak in 2015 - A RecapBarrierBreak
 
BarrierBreak Recap - 2014
BarrierBreak Recap - 2014BarrierBreak Recap - 2014
BarrierBreak Recap - 2014BarrierBreak
 
Inclusive Education - Making education accessible to all.
Inclusive Education - Making education accessible to all.Inclusive Education - Making education accessible to all.
Inclusive Education - Making education accessible to all.BarrierBreak
 
Inclusive ICTs in Education_Techshare India 2014
Inclusive ICTs in Education_Techshare India 2014Inclusive ICTs in Education_Techshare India 2014
Inclusive ICTs in Education_Techshare India 2014BarrierBreak
 
Numbers and Reactions_Techshare 2014
Numbers and Reactions_Techshare 2014Numbers and Reactions_Techshare 2014
Numbers and Reactions_Techshare 2014BarrierBreak
 
Inclusive Libraries_Techshare India 2014
Inclusive Libraries_Techshare India 2014Inclusive Libraries_Techshare India 2014
Inclusive Libraries_Techshare India 2014BarrierBreak
 
Implement Structure for an Accessible Experience on the Web_Techshare India 2014
Implement Structure for an Accessible Experience on the Web_Techshare India 2014Implement Structure for an Accessible Experience on the Web_Techshare India 2014
Implement Structure for an Accessible Experience on the Web_Techshare India 2014BarrierBreak
 
Testing with Autism_Techshare India 2014
Testing with Autism_Techshare India 2014Testing with Autism_Techshare India 2014
Testing with Autism_Techshare India 2014BarrierBreak
 
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...BarrierBreak
 
Affordable Communication Aids_Techshare India 2014
Affordable Communication Aids_Techshare India 2014Affordable Communication Aids_Techshare India 2014
Affordable Communication Aids_Techshare India 2014BarrierBreak
 
Campus Commitment for Equal Access_Techshare India 2014
Campus Commitment for Equal Access_Techshare India 2014Campus Commitment for Equal Access_Techshare India 2014
Campus Commitment for Equal Access_Techshare India 2014BarrierBreak
 
Accessible Web Components_Techshare India 2014
Accessible Web Components_Techshare India 2014Accessible Web Components_Techshare India 2014
Accessible Web Components_Techshare India 2014BarrierBreak
 
Accessible Media _Techshare India 2014
Accessible Media _Techshare India 2014Accessible Media _Techshare India 2014
Accessible Media _Techshare India 2014BarrierBreak
 
Barrierbreak 2012 - A Recap
Barrierbreak 2012 - A RecapBarrierbreak 2012 - A Recap
Barrierbreak 2012 - A RecapBarrierBreak
 
Cloud Computing & Learning Disabilities
Cloud Computing & Learning DisabilitiesCloud Computing & Learning Disabilities
Cloud Computing & Learning DisabilitiesBarrierBreak
 
Building And Managing Workplace Inclusivity - People with Disabilities
Building And Managing Workplace Inclusivity - People with DisabilitiesBuilding And Managing Workplace Inclusivity - People with Disabilities
Building And Managing Workplace Inclusivity - People with DisabilitiesBarrierBreak
 

Plus de BarrierBreak (16)

BarrierBreak in 2015 - A Recap
BarrierBreak in 2015 - A RecapBarrierBreak in 2015 - A Recap
BarrierBreak in 2015 - A Recap
 
BarrierBreak Recap - 2014
BarrierBreak Recap - 2014BarrierBreak Recap - 2014
BarrierBreak Recap - 2014
 
Inclusive Education - Making education accessible to all.
Inclusive Education - Making education accessible to all.Inclusive Education - Making education accessible to all.
Inclusive Education - Making education accessible to all.
 
Inclusive ICTs in Education_Techshare India 2014
Inclusive ICTs in Education_Techshare India 2014Inclusive ICTs in Education_Techshare India 2014
Inclusive ICTs in Education_Techshare India 2014
 
Numbers and Reactions_Techshare 2014
Numbers and Reactions_Techshare 2014Numbers and Reactions_Techshare 2014
Numbers and Reactions_Techshare 2014
 
Inclusive Libraries_Techshare India 2014
Inclusive Libraries_Techshare India 2014Inclusive Libraries_Techshare India 2014
Inclusive Libraries_Techshare India 2014
 
Implement Structure for an Accessible Experience on the Web_Techshare India 2014
Implement Structure for an Accessible Experience on the Web_Techshare India 2014Implement Structure for an Accessible Experience on the Web_Techshare India 2014
Implement Structure for an Accessible Experience on the Web_Techshare India 2014
 
Testing with Autism_Techshare India 2014
Testing with Autism_Techshare India 2014Testing with Autism_Techshare India 2014
Testing with Autism_Techshare India 2014
 
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
Enabling Self-reliance for Persons with Autism Spectrum Disorders_Techshare I...
 
Affordable Communication Aids_Techshare India 2014
Affordable Communication Aids_Techshare India 2014Affordable Communication Aids_Techshare India 2014
Affordable Communication Aids_Techshare India 2014
 
Campus Commitment for Equal Access_Techshare India 2014
Campus Commitment for Equal Access_Techshare India 2014Campus Commitment for Equal Access_Techshare India 2014
Campus Commitment for Equal Access_Techshare India 2014
 
Accessible Web Components_Techshare India 2014
Accessible Web Components_Techshare India 2014Accessible Web Components_Techshare India 2014
Accessible Web Components_Techshare India 2014
 
Accessible Media _Techshare India 2014
Accessible Media _Techshare India 2014Accessible Media _Techshare India 2014
Accessible Media _Techshare India 2014
 
Barrierbreak 2012 - A Recap
Barrierbreak 2012 - A RecapBarrierbreak 2012 - A Recap
Barrierbreak 2012 - A Recap
 
Cloud Computing & Learning Disabilities
Cloud Computing & Learning DisabilitiesCloud Computing & Learning Disabilities
Cloud Computing & Learning Disabilities
 
Building And Managing Workplace Inclusivity - People with Disabilities
Building And Managing Workplace Inclusivity - People with DisabilitiesBuilding And Managing Workplace Inclusivity - People with Disabilities
Building And Managing Workplace Inclusivity - People with Disabilities
 

Dernier

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Redefining Disability Accessible Forms

  • 1. Redefining Disability Accessible Forms By: Mamta Tandel BarrierBreak Technologies
  • 2. Redefining Disability Objectives • Identify the need for accessible forms • Describe labels & instructions • Describe validations and error messages • Manage security & accessible
  • 3. Redefining Disability Forms • Increase in use of Online forms • Used anywhere and everywhere – Admission forms – Passport application – Ticket booking – Payment of phone bills • Accessible forms: – Anyone and everyone can fill and submit it – Irrespective of the type of: • User group • Technology • Browser
  • 4. Redefining Disability General Problems with Forms • Missing labels • Missing form instructions • Placement of error messages • Inaccurate error messages • Ungrouped form fields • Affected user groups: – Senior citizens – People using assistive technologies – People with learning disabilities
  • 5. Redefining Disability Basic Form Accessibility • What to fill? – Labels – Mandatory fields • How to fill? – Basic instructions on filling form – Any particular format, if required
  • 6. Redefining Disability Labels - 1 • Describe the purpose and function of form elements • Tells the user what information to provide in the form element • Not mere ‘text’, but use of <label> tag • Labels should be: – Provided to all form fields – Clear, Unique and Descriptive – Indicative of whether field is mandatory – Placement of label text – With appropriate punctuations
  • 8. Redefining Disability Instructions • Information about how details need to be provided in the form • Identify mandatory fields • Identify any important field that requires input in specific format – Telephone – Date format • Instructions should be: – Complete and descriptive – Placed before the form starts** **Between/besides form fields, with ARIA implemented
  • 9. Redefining Disability Validations and Error Messages - 1 • Indicates error occurred while entering form details • Should be clear and descriptive • May indicate the correct format of entering data • Can be displayed: – As the user enters incorrect data – ARIA – On form submission • Avoid displaying besides form fields on form submission • Can be through: – Client-side scripts – Server-side scripts
  • 10. Redefining Disability Validations and Error Messages - 2 • Techniques: – Highlight form fields with error messages along with textual description as it helps: • Learning impaired • Senior citizens • Users with Low vision – List the numbers of errors – Ideally present in the form of list – Can link the error to the form field with inaccurate data – Avoid displaying alert messages one by one – Retain correct values so that users don’t have to re-enter fields with accurate data – Upon successive form submission, provide a message to indicate that the form is submitted successfully and next step if any
  • 12. Redefining Disability Grouping form fields • Related form fields should be grouped – Radio button options – Checkbox options • Use fieldsets and legends
  • 13. Redefining Disability Form Security • CAPTCHA – Completely Automated Public Turing-test to tell Computers and Humans Apart – Used for securing forms against SPAMS • CAPTCHA is: – Distorted Image with numbers and characters – User has to enter image contents for successful form submission – Alternative is usually provided in audio format
  • 14. Redefining Disability Form Security and Accessibility • CAPTCHA creates access issues for: – Visually impaired – Learning impaired – Senior citizens • Alternatives for CAPTCHA: – Audio CAPTCHA: Sound clarity issue – Text CAPTCHA: Set of questions that different users groups can answer
  • 15. Redefining Disability Points to remember… • Important to plan and design form – Descriptive Labels – Grouping form elements – Appropriate form instructions – Placement of instructions – Appropriate error messages – Placement error messages – Form security
  • 16. Redefining Disability Let Technology be Inclusive! • Assistive Technology Products – Visual Impairment – Hearing Impairment – Mobility Impairment – Learning Impairment – Elderly • Accessibility Services – Accessible Web Development – POUR Accessibility Testing • Design Review • Template Review • Component Test • Product Accessibility Testing • Task Oriented Testing – Accessible Conversion • Digital Talking Book • PDF Conversion • Events and Initiatives
  • 17. Redefining Disability Where to Contact Me? email: mamta.tandel@barrierbreak.com; mamta.tandel@n-syst.com office: +91-22-2686 0485/6 Connect with me at: MamtaTandel

Notes de l'éditeur

  1. Ask the attendees: what do they think prevents them from successfully completing and submitting any online form. Different problem faced: Validation Ungrouped form fields Illogical tabbing order Drop-down list Color dependence No proper indication of mandatory fields Automatic refreshing feature
  2. Notes for Trainer Problems faced … Validation People using screen readers usually go through the whole form before starting to fill in the details Avoid validations on OnFocus Validations should be on form submission Ungrouped form fields Grouping related form elements gives a fair idea about the form fields If possible use heading elements, such as &amp;lt;h1&amp;gt;, &amp;lt;h2&amp;gt;, &amp;lt;h3&amp;gt; to provide headings to different groups (best prac.) Unordered tabbing order People who are habituated to use keyboard find it difficult to access the form fields if the tabbing order is set wrong Drop-down list On clicking every list item, the page should not auto refresh! Imagine, entering a birthdate 21st May 2005 in a form with list that refreshes the page when a list time is selected Color dependence Avoid lines such as, fields marked in red are mandatory No proper indication of mandatory fields Avoid representing mandatory fields with labels in Bold only….provide some other indicators to the users Automatic refreshing feature Refreshing the form after a specific time interval should be avoided At times, the form fields are not associated with the labels Use the “for” and “id” attribute to associate form field with label Example: &amp;lt;label for=&amp;quot;street&amp;quot;&amp;gt;Enter your street address&amp;lt;/label&amp;gt; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;street_address&amp;quot; id=&amp;quot;street&amp;quot; /&amp;gt;
  3. Color dependence for mandatory fields
  4. Example of a label with additional information: &amp;quot;Name (required):&amp;quot; and &amp;quot;State (if in India)&amp;quot;.
  5. Color dependence to identify mandatory fields