← All topics

4 posts filed under Forms, newest first.

6 min

The input types nobody uses

A 60 KB JavaScript date picker, and a plain text input for the phone number. Exactly the wrong way round in both cases, and the most common configuration I see.

Forms HTML
7 min

Constraint validation

I reviewed a 400-line validation module last month and about 380 lines of it were reimplementing things the browser has done natively since roughly 2011.

Forms HTML
7 min

Error messages are copy

Somebody typed a phone number with spaces in it, was told "Invalid input" three times, and gave up. The cause was a string written by a developer at the moment they were least interested in writing.

Forms Accessibility
7 min

GDPR is a design brief

I got 41 emails in one day asking whether I'd like to keep hearing from companies I have no memory of ever contacting, which tells you roughly how the last six months have gone.

Privacy Forms