Inputs are where people actually do the work in your product. A few small decisions decide whether a form feels effortless or exhausting.
Label every field, visibly
Placeholder-only labels disappear the moment someone starts typing. Keep a persistent label above the field so the context never leaves.
Size the field to the content
A postcode field should not be as wide as an address. Matching width to expected length is a quiet hint that reduces errors.
The quick checklist
- Persistent, visible labels
- Field width matched to content
- Validate on blur, not on every keystroke
- Clear, specific error messages
- Generous tap targets on mobile
- Autocomplete and input types set correctly
Set the right input type and autocomplete attributes so browsers and password managers can help:
<label for="email">Email</label>
<input id="email" type="email" autocomplete="email" required>One team owns strategy, design, development and marketing, so nothing gets lost between hand-offs.
Wolphix
Do these well and the rest of the form takes care of itself.









0 Comments
Leave a comment