Web Forms 2.0
Please turn off all
Why did HTML Forms Succeed?
What are HTML Forms Missing Today?
History
Web Hypertext Application Technology Working Group (WhatWG)
Web Forms 2.0
Primitive Type and Validity Checking
Supported Types
More Type Examples
Min and Max
step attribute
range type
pattern attribute
required
Datalists
autocomplete
autofocus
inputmode
inputmode scripts
inputmode modifiers
output
Form Controls Can Go Anywhere
The data attribute (for select elements)
Prefilling form element values
Repeating Controls
Repetition Templates
repeat-start
Buttons
repeat-min repeat-max
Full REST
Form submission encoding
application/x-www-form-urlencoded
application/x-www-form+xml
Files in application/x-www-form+xml
text/plain
Other form submission targets
Self Responding Forms
Event Model
Browser Support for Web Forms 2
Web Forms 2 vs. XForms
My Opinion
Questions?
HTML Next
Web Applications 1.0
More Markup
Predefined class names
Predefined link types
New Elements
canvas
Interactive Elements
datagrid
details
menu and command
aside
figures and legends
m
section
header
footer
nav
article
dialog
meter
time
progress
event-source
More DOM
HTMLDocument DOM interface
HTMLElement DOM interface
HTMLCollection DOM interface
HTMLFormControlsCollection DOM interface
HTMLOptions DOM interface
DOMTokenString interface
Old Friends (or enemies)
The Browser
WindowHTML
History
Location
Protocol and Content Handlers
Persistent client side storage
Audio
Editing
HTML 5 vs. XHTML
HTML 5 vs. XHTML 2
Browser Support for HTML 5
Schedule for Completion
To Learn More
Questions?
Entire Presentation as Single File
Start
|
Cafe con Leche
Copyright 2007 Elliotte Rusty Harold
Last Modified March 13, 2007