SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

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

Editor's Notes

  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