~/talk

Bad Form

Talkat JSConf.Asia 2014 · 2014-11-20..11-21· [accessibility, web-platform]
slides:none on file

Shows that usable forms come from concrete rules not theory: adopt HTML5 input types and aria, prefer native validation with polyfills (Modernizr) over rewriting everything, avoid jQuery bloat, and use the uploaded Quaid-JS style validation library example (author’s v4 exists). Enforce validate on blur not keypress, mark optional fields instead of asterisks, strip spaces from numbers and credit cards, place inline error labels next to inputs, repopulate fields after server checks — these changes reduce failures and actually increase completion.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04HTML5 forms overview
  3. 4:11Form validation pitfalls
  4. 8:27Select elements best practices
  5. 11:59Label placement patterns
  6. 14:07Completion rates
  7. 15:52Mark optional fields
  8. 17:35User-friendly validation
  9. 24:40Minimum validation rules
  10. 26:46Password validation myths
  11. 31:23Address validation limits
  12. 32:47Email validation pitfalls
  13. 34:53HTML5 forms with polyfills
  14. 36:20Performance impact of jQuery
  15. 38:28Human form design
  16. 40:12Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.