USABLEANDACCESSIBLEFORMS. accessibility or Accessibility?

Slides:



Advertisements
Similar presentations
Tutorial 6 Creating a Web Form
Advertisements

Chapter 6 Basic forms 1. Forms and query string 2 form : a group of user input (UI) controls that accepts information from the user and sends the information.
SE-2840 Dr. Mark L. Hornick 1 HTML input elements and forms.
Supplement Creating Forms. Objectives Show how forms are used How to create the Form element HTML elements used for creating input fields.
COS 125 DAY 23. Agenda Assignment 6 Corrected  5 A’s, 1 B, 1 C and 1 D  Problems with using CSS for layouts Assignment 7 is due today Assignment 7 Assignment.
Forms Review. 2 Using Forms tag  Contains the form elements on a web page  Container tag tag  Configures a variety of form elements including text.
Form Basics CS Web Data  Most interesting web pages revolve around data  examples: Google, IMDB, Digg, Facebook, YouTube, Rotten Tomatoes  can.
USER INTERACTIONS: FORMS
ECA 228 Internet/Intranet Design I Forms. ECA 228 Internet/Intranet Design I Forms forms are a way for a user to communicate with you – text fields –
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
Web Development & Design Foundations with XHTML Chapter 9 Key Concepts.
Chapter 10 Form Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
CSE 154 LECTURE 9: FORMS. Web data most interesting web pages revolve around data examples: Google, IMDB, Digg, Facebook, YouTube, Rotten Tomatoes can.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Tutorial #9 – Creating Forms. Tutorial #8 Review – Tables Borders (table, gridlines), Border-collapse: collapse; empty-cells: show; and rowspan, colspan.
Forms and Form Controls Chapter What is a Form?
LESSON 10 UNIT K FORMS. WHY FORMS? Free-form – input that is unstructured and does not limit choices. For example, lets say you ask clients to .
Svetlin Nakov Telerik Corporation
Neal Stublen Improvements  New form elements  Assist with validation  Consistency across sites  Changes reduce the need for common.
Forms Sangeetha Parthasarathy 02/05/2001. Introduction to Forms A form makes it possible to transform your web pages from text to graphics to interactive.
HTML5 & WAI-ARIA Forms with jQuery Validation Paul J. Adam Accessibility
Week 10.  Form controls  Parent containing element for other form control elements  Requires method and action attributes to process the information.
Tables and Forms HTML5 Tables and Forms. Table Overview table element ( ) Attributes: align (left, right, center), bgcolor, border, cellpadding, cellspacing,
Suzanne J. Sultan Javascript Lecture 2. Suzanne J. Sultan function What is a function> Types of functions:  Function with no parameters  Function with.
Basics of Web Design 1 Copyright © 2016 Pearson Education, Inc., Hoboken NJ.
INTRODUCTORY Tutorial 8 Creating Forms. XP New Perspectives on Blended HTML, XHTML, and CSS2 Objectives Create an HTML form Create fields for text Create.
CSCI N241: Fundamentals of Web Design Copyright ©2006  Department of Computer & Information Science Creating Web Forms.
HTML Forms.
LOGO FORMs in HTML CHAPTER 5 Eastern Mediterranean University School of Computing and Technology Department of Information Technology ITEC229 Client-Side.
Web Development & Design Foundations with XHTML Chapter 9 Key Concepts.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 9 Key Concepts 1 Copyright © Terry Felke-Morris.
Week 9 - Form Basics Key Concepts 1. 1.Describe common uses of forms on web pages 2.Create forms on web pages using the form, input, textarea, and select.
Web Development & Design Foundations with XHTML Chapter 9 Key Concepts.
IT Accessibility Committee Accessible Forms Prepared by the NYS Forum IT Accessibility Committee
HTML Forms. Slide 2 Forms (Introduction) The purpose of input forms Organizing forms with a and Using different element types to get user input A brief.
HTML Forms a form is a container for input elements on a web page input elements contain data that is sent to the web server for processing.
Fluency with Information Technology INFO100 and CSE100 Katherine Deibel Katherine Deibel, Fluency in Information Technology1.
Forms Collecting Data CSS Class 5. Forms Create a form Add text box Add labels Add check boxes and radio buttons Build a drop-down list Group drop-down.
SYST Web Technologies SYST Web Technologies XHTML Forms.
+ FORMS HTML forms are used to pass data to a server. begins and ends a form Forms are made up of input elements Every input element has a name and value.
Looking at various Rich Message options in KRAD Kuali University: Apply Now Lab : Rich Messages Lab Objectives Understand what Rich Messages are and how.
HTML Form Inputs. Creating a basic form …content goes here…
HTML Forms.
Week 8.  Form controls  Accessibility with ARIA.
Internet Programming Practicum Credits : 4 Information System Study Program 1Internet Programming Practicum Lecturers : Kurniawan, S.Kom., M.M. Module.
COS 125 DAY 17. Agenda  Assignment 7 not finished grading  Assignment 8 posted Due April 9  Capstone progress reports due  Quiz 2 Corrected 2 A’s,
Creating Accessible Web Forms Sandy Clark Constella Group
1 HTML Forms
Tutorial 6 Creating a Web Form
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.
Lesson 5 Introduction to HTML Forms. Lesson 5 Forms A form is an area that can contain form elements. Form elements are elements that allow the user to.
TNPW1 Ing. Jiří Štěpánek.  ordered list  (list item)  unordered list  (list item)
Ashima Wadhwa Java Script And Forms. Introduction Forms: –One of the most common Web page elements used with JavaScript –Typical forms you may encounter.
Creating and Processing Web Forms
FORMS Lesson 10 Unit J Why Forms? Free-form – input that is unstructured and does not limit choices. For example, lets say you ask clients to .
Objectives Design a form Create a form Create text fields
CS3220 Web and Internet Programming HTML Tables and Forms
HTML Forms Pat Morin COMP 2405.
>> More on HTML Forms
(and available form fields)
Creating Accessible Web Forms
Lecture 9: Events and timers
Validation and Building Small Apps
Objectives Explore web forms Work with form servers
Forms, cont’d.
CS3220 Web and Internet Programming HTML Tables and Forms
Principles of Web Design 5th Edition
The Internet 10/27/11 XHTML Forms
Murach's JavaScript and jQuery (3rd Ed.)
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

USABLEANDACCESSIBLEFORMS

accessibility or Accessibility?

USABLEANDACCESSIBLEFORMS Structure FIELDSET LEGEND LABEL (for attribute = id attribute)

USABLEANDACCESSIBLEFORMS Structure Wrap label/element pairs in a block-level element Style all dimensions in EMs Use BUTTON, not INPUT TYPE=“SUBMIT” Don’t use CSS to set INPUT widths - use SIZE

USABLEANDACCESSIBLEFORMS Usability MAXLENGTH OPTGROUP Mandatory fields

USABLEANDACCESSIBLEFORMS Accessibility SPANs inside LABELs Do not rely on colour alone to communicate information Suitable INPUT sizes Updated TITLE and clear error message

USABLEANDACCESSIBLEFORMS Enhancements (JavaScript) Indication of current focus Pop-up help Alternative input methods Auto-selection of default text

USABLEANDACCESSIBLEFORMS Common Sense Less than 5 options - use RADIO Yes/No question - use CHECKBOX

USABLEANDACCESSIBLEFORMS Common Sense Less than 5 options - use RADIO Yes/No question - use CHECKBOX

USABLEANDACCESSIBLEFORMS What They Expect Grey out and disable the SUBMIT button Don’t style form widgets any more than you have to Don’t use INPUT TYPE=“IMAGE”

USABLEANDACCESSIBLEFORMS Examples