Skip to content

Vernon Fowler

Designing inclusive and engaging digital experiences

  • Latest articles
  • Public speaking

Tag: forms

Forms make or break the most crucial online interactions: checkout (commerce), registration (community), data input (participation and sharing), and any task requiring information entry.

Any meaningful experience on the web has a form. Whether it’s a form made of text boxes, toggles, buttons, checkboxes, or touchable widgets, web developers need to be purposeful about forms to make users happy and increase conversions.

HTML5 introduced new features for web forms. Identifying input purpose via autocomplete attributes makes easier and faster form filling experiences for everyone entering personal or payment information. New input types, inputmode, and pattern attributes help users enter data accurately and efficiently.

Occasionally native HTML elements aren’t enough. A little ARIA can make them accessible, for example to screen reader users.

Creating form navigation for a web prototype

Create navigation within and between steps of a prototype registration form. Use semantic HTML instead of classes for CSS. Patterns for back links and branching.

Published 29 February, 2020
Categorized as Portfolio Tagged flow, forms, HTML, prototyping

Wireframing a web form wizard

I sharpened my wireframing skills, uncovered form and flow improvements, and created thoroughly commented artifacts that aided my handover conversation.

Published 30 January, 2020
Categorized as Portfolio Tagged accessibility, design system, forms, user interfaces, wireframing

How to make improved form validation messages

Red colour #D4351C on a white backround gives sufficient contrast ratio to pass Level AA compliance with WCAG Contrast (Minimum)

Our registration form wizard used a mix of inaccessible default browser error messages and ambiguous custom form validation messages in red text.

Published 30 November, 2019
Categorized as Portfolio Tagged accessibility, CSS, forms, HTML

Posts navigation

Page 1 … Page 4 Older posts

Top 5 posts

  • Creating form navigation for a web prototype
  • Wireframing a web form wizard
  • A small win to fix your LibCal interface
  • How to make improved form validation messages
  • When and where to set input spellcheck =false

Tags

accessibility continuous improvement CSS design system empathy flow forms HTML inclusive design interaction design mobile prioritise processes prototyping public speaking self-service service blueprint testing usability user interfaces user research wireframing workshop

Connect with me on

  • LinkedIn
  • Twitter
  • CodePen
  • email

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Vernon Fowler
Proudly powered by WordPress.