Be liberal in what you accept and conservative in what you send, which for interfaces means accepting messy input and returning clean output.
Law · Robustness
Tag
Entries tagged input, drawn from across the library. Tags cut through the section structure, which is where most of the useful connections are.
9 entries across 3 sections
9 entries
Be liberal in what you accept and conservative in what you send, which for interfaces means accepting messy input and returning clean output.
Law · Robustness
Suggestions as the user types, which turns recall into recognition when it is fast enough.
Pattern · Finding
Checking input at the right moment, which is rarely while the user is still typing.
Pattern · Forms
Free-form entry, where the label, the hint and the error placement do most of the work.
Component · Forms
Choosing one option from a known set, which is the wrong control below about five options.
Component · Forms
One choice from a small visible set, where seeing all the options is the point.
Component · Forms
One of the hardest components to get right, and one where typing is often faster than picking.
Component · Forms
Every input needs a persistent label, and format requirements must be stated before the user types.
Accessibility · Understandable