Allow users to enter or select values within an interface to gather user intent for the system to respond with relevant actions or information.
Input
, Select
, RadioGroup
, CheckboxGroup
, Slider
, DatePicker
Ex. “Create an integer input for years of experience.”
Ex. “Create a user feedback form with the placeholder ‘Tell us your thoughts…’ and the helper text ‘This helps us make your experience better’.”
Ex. “Create a support form with a dropdown for inquiry type. Organize options with labeled sections: ‘Sales Questions’ (General Sales, Pricing, Demos), ‘Technical Support’ (Bug Reports, Installation Help, Account Issues), and ‘Business’ (Partnerships, Billing, Refunds). Use separators between each section and arrange in logical order.”
Ex. “Create a product order form for shipping method. Use custom placeholder ‘Choose your preferred delivery option’ and set ‘Standard Shipping’ as the default selection. Include options for Express, Standard, and Economy shipping.”
Ex. “Create a radio group for size options, ordered from smallest to largest: XS, S, M, L, XL.”
Ex. “Set ‘Auto’ as the default selected option.”
Ex. “Create checkboxes for 3 meal preferences: Vegetarian, Vegan, Gluten-free”
Ex. “Make the ‘Agree to terms’ checkbox pre-checked.”
Ex. “Add a continuous price range slider from $0 to $2000, default range $200-$800, for filtering laptops.”
Ex. “Add a star rating slider from 1.0 to 5.0 stars, allow half-star increments (0.5 steps).”
Ex. “Create a continuous zoom slider for image viewer.
- Range: 10% to 500%
- Default: 100%
- Left icon: zoom-out (magnifying glass with minus)
- Right icon: zoom-in (magnifying glass with plus)“
Ex. “Create a single date picker for selecting date of birth.”
Ex. “Add a single date picker for appointment dates that:
- Allows dates starting from tomorrow (no same-day bookings)
- Goes up to 6 months in the future maximum
- Restricts selection to weekdays only”
Define the purpose of your form
Ex. “Build a contact form for support requests”
Specify required information
Ex. “Create a registration form with username, email, password, confirm password, and agree to terms checkbox”
Choose input types
Ex. “Include a text area for detailed feedback rather than a single line”
Add or modify labels or hints
Ex. “Add reassuring privacy hints for sensitive data collection”
Define actions and next steps
Ex. “Include both Submit and Cancel buttons”