Building accessible web forms Ensuring compliance to Section 508.

Slides:



Advertisements
Similar presentations
HTML 5 and CSS 3, Illustrated Complete Unit L: Programming Web Pages with JavaScript.
Advertisements

WCAG 2.0 top ten checkpoints Ten popular area of focus for compliance and accessibility.
WCAG 2.0 training & orientation Fundamentals and how-to’s for web & content developers.
JavaScript Forms Form Validation Cookies. What JavaScript can do  Control document appearance and content  Control the browser  Interact with user.
The accessible web developer What it takes to make your website accessible Presenter: Michael Tangen.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic JavaScript: Introduction to Scripting.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
A Web Accessibility Primer: Usability for Everyone XX Presenter Name Presenter Title Presenter Contact Office of Web Communications.
JavaScript- Introduction. What it is and what it does? What it is? It is NOT Java It is NOT Server-side programming Users can see code It is a client-side.
1 A Balanced Introduction to Computer Science, 2/E David Reed, Creighton University ©2008 Pearson Prentice Hall ISBN Chapter 7 Event-Driven.
Building Accessibility Into The Workflow Rick Ells Computing & Communications University of Washington Seattle, Washington
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
JavaScript 101 Lesson 5: Introduction to Events. Lesson Topics Event driven programming Events and event handlers The onClick event handler for hyperlinks.
Forms and JavaScript CS105. Introduction We want to write an html page for a Pizza shop for getting order from customers online.
Kathy Gips Will Miller New England ADA & Accessible IT Center voice/tty Funded by the National Institute on Disability.
WCAG 2.0 training & orientation Fundamentals and perspectives for analysts.
BASIC HTML TUTORIAL Amber Brady. HTML tags are keywords surrounded by angle brackets like HTML tags normally come in pairs like and The first tag in a.
Web Programming Material From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 1 Introduction The JavaScript Programming.
1 Events Lect 8. 2 Event-driven Pages one popular feature of the Web is its interactive nature e.g., you click on buttons to make windows appear e.g.,
WEBINAR SERIES: ACCESSIBLE INTERACTIVE DOCUMENTS Week 3: Accessible Web Forms Norman Coombs
Computer Concepts 2014 Chapter 7 The Web and .
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
Americans with Disabilities Act (ADA): Compliance on the University Libraries Web Portal John Pardavila Library Systems May 29, 2013.
ASP.Net, Web Forms and Web Controls 1 Outline Web Controls Text and Graphics Controls AdRotator Control Validation Controls.
LIST OF WEB ACCESSIBILITY TOOLS GRANT MUKAI. WEB BROWSERS.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Website Accessibility. What is Website Accessibility? Making information on the internet usable and understandable for EVERYONE, including those with.
Copyright © 2007 Knowbility, Inc. Accessibility Testing 1 ► Code Validators – XHTML & CSS ► Accessibility Validators – Page by Page ► Listening to Your.
Extending HTML CPSC 120 Principles of Computer Science April 9, 2012.
Web Standards Web Design – Sec 2-4 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Design, Development & SEO: Building Search-Friendly Websites Justin Briggs SEO Manager at Paramore|Redd.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
1 After completing this lesson, you will be able to: Transfer your files to the Internet. Choose a method for posting your Web pages. Use Microsoft’s My.
Chapter 7 Web Design.. HTML  Hypertext Markup Language  Using HTML, text is formatted by wrapping it in a tag.  The tags provide instructions to the.
PHP Form Introduction Getting User Information Text Input.
Button and Textbox. Input  Input objects are used to obtain input from the user viewing the webpage. They allow the user to interact with the Web. 
Chapter 16 The World Wide Web. FIGURE 16.0.F01: A very, very simple Web page. Courtesy of Dr. Richard Smith.
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
Event-Driven Programming Chapter Page Section: Section or division of an HTML page Generic block element Example: What's the difference between.
HTML Images Dr. Baker Abdalahq. The Image Tag and the Src Attribute In HTML, images are defined with the tag. In HTML, images are defined with the tag.
Introduction to HTML Year 8. What is HTML O Hyper Text Mark-up Language O The language that all the elements of a web page are written in. O It describes.
Welcome to the PowerPoint tutorial for the online Photo Album at GregoryConnect.com. Please watch this brief instruction.
HTML JAVASCRIPT. CONTENTS Javascript Example NOSCRIPT Tag Advantages Summary Exercise.
1 Testing Web site Accessibility Review of disabilities, legislation & techniques.
Are You Smarter Than a 5 th Grader? 1,000,000 5th Grade HTML 5th Grade Syntax 4th Grade HTML 4th Grade Syntax 3rd Grade HTML 3rd Grade Syntax 2nd Grade.
WEB FORM DESIGN. Creating forms for a web page For your web project you have to design a form for inclusion on your web site (the form information should.
Headings are defined with the to tags. defines the largest heading. defines the smallest heading. Note: Browsers automatically add an empty line before.
INTRODUCTION TO HTML5 New HTML5 User Interface and Attributes.
Birkbeck University of London Business Workshop Web Accessibility Tools and Assistive Technology © Copyright Janet Billinge Includes some slides.
The Web Wizard’s Guide To JavaScript Chapter 9 Applied Web Programming Techniques.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
LinkOut® in STAT!Ref LinkOut Feature. LinkOut is a service of Entrez that allows you to link directly from PubMed and other Entrez databases to a wide.
JavaScript Events Java 4 Understanding Events Events add interactivity between the web page and the user You can think of an event as a trigger that.
CSC 121 Computers and Scientific Thinking Fall Event-Driven Programming.
JavaScript Events. Understanding Events Events add interactivity between the web page and the user Events add interactivity between the web page and the.
HTML Tutorial. What is HTML HTML is a markup language for describing web documents (web pages) HTML documents are described by HTML tags Each HTML tag.
Basic HTML Page 1. First Open Windows Notepad to type your HTML code 2.
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
Accessibility Basics on creating accessible websites Accessibility Seth Duffey presentation for MAG Telecommunications.
Web Accessibility June 2, 2016 Evaluation and Workflow.
1 Making an Accessible Web Site Sec 508 Standards – How Tos Evelyn Li University of Wisconsin-Fox Valley.
Event-Driven Programming
WCAG 2.0 training & orientation
Web Standards and Accessible Design.
Unit 5 Test HTML Advanced Test.
Murach's JavaScript and jQuery (3rd Ed.)
Presentation transcript:

Building accessible web forms Ensuring compliance to Section 508

Foundational considerations Accessible forms go beyond good looks Accessible forms don’t require a mouse Every point of input should have a label Whatever the functionality, degrade gracefully

Foundational considerations Accessible forms go beyond good looks Accessible forms don’t require a mouse Every point of input should have a label Whatever the functionality, degrade gracefully

Foundational considerations Accessible forms go beyond good looks Accessible forms don’t require a mouse Every point of input should have a label Whatever the functionality, degrade gracefully

Foundational considerations Accessible forms go beyond good looks Accessible forms don’t require a mouse Every point of input should have a label Whatever the functionality, degrade gracefully

Accessible forms go beyond good looks

Accessible forms don’t require a mouse

Every point of input should have a label

The anatomy of an accessible form field First name:

The anatomy of an accessible form field Favorite cookies: Please select a cookie

The anatomy of an accessible form field Milk types Skim Milk 2% Milk...

Whatever the feature, degrade gracefully Javascript/AJAX form processing or event handlers Degrade to server-side form processing & handlers Complex form or page display requiring DHTML/Javascript Degrades to intuitive, text-only display Image elements in the form used to convey information Text alternative (or no dependency upon that image)

Accessibility resources Section Web Developer Add-on for Firefox Lynx web browser or for the Mac: More online accessibility tools:re online accessibi

Questions & Answers For additional accessibility & HTML related questions: Michael Tangen To arrange for assistance from OET: Tarek Tomes