Input Fields are text boxes where users type information—name, email, password, search queries. The most fundamental form element. Includes label, placeholder, input area, validation state, and helper text. Critical to get right since forms are friction points.
Use input fields for freeform text entry: names, emails, messages, search, passwords, URLs, phone numbers. Always include clear labels (not just placeholders), use appropriate input types (email, tel, url for mobile keyboards), validate inline when possible, show errors near the field. Keep forms short—every field reduces completion rate.
Form Patterns
Text entry—labels, placeholders, types (email, password), focus states