Field Types Reference
Complete reference for all form field types and their configuration options.
Text Fields
Text Input
Single line text entry.
Settings:
- Placeholder text
- Default value
- Min/max length
- Pattern validation (regex)
Use cases: Names, titles, short answers
Email address input with built-in validation.
Settings:
- Placeholder
- Allow multiple (comma-separated)
Validation: Checks for valid email format automatically
Number
Numeric input only.
Settings:
- Min value
- Max value
- Step (increment)
- Decimal places
Use cases: Age, quantity, prices
Textarea
Multi-line text input.
Settings:
- Placeholder
- Rows (height)
- Min/max length
- Character counter
Use cases: Comments, descriptions, feedback
URL
Web address input.
Settings:
- Placeholder
- Protocol requirement (https)
Validation: Checks for valid URL format
Phone
Phone number input.
Settings:
- Country code default
- Format mask
- Allow international
Use cases: Contact forms, registrations
Selection Fields
Select (Dropdown)
Single selection from a list.
Settings:
- Options list
- Default selection
- Searchable (for long lists)
- Allow "Other" option
Use cases: Country, category, department
Radio Buttons
Single selection, all options visible.
Settings:
- Options list
- Default selection
- Layout (vertical/horizontal)
Use cases: Yes/No, rating scales, preferences
Checkboxes
Multiple selections allowed.
Settings:
- Options list
- Default selections
- Min/max selections
- Layout
Use cases: Interests, features, agreements
Multi-Select
Dropdown with multiple selections.
Settings:
- Options list
- Max selections
- Searchable
Use cases: Tags, categories, skills
Date & Time
Date
Date picker calendar.
Settings:
- Min date
- Max date
- Format (MM/DD/YYYY)
- Disable weekends
Use cases: Birth date, appointment, deadline
Time
Time selection.
Settings:
- Format (12h/24h)
- Min time
- Max time
- Step (15 min, 30 min)
Date & Time
Combined date and time picker.
Settings:
- All date settings
- All time settings
- Timezone
File Fields
File Upload
Single file upload.
Settings:
- Allowed types (image/*, .pdf, etc.)
- Max file size
- Required
Storage: Files stored securely, URLs provided
Multiple Files
Upload several files.
Settings:
- Max files
- Allowed types per file
- Max total size
Image Upload
Specialized for images.
Settings:
- Allowed formats
- Max dimensions
- Preview display
Rating & Scale
Star Rating
5-star rating selection.
Settings:
- Number of stars (1-10)
- Half stars allowed
- Labels for ends
Use cases: Satisfaction, quality ratings
Scale (Slider)
Numeric range slider.
Settings:
- Min/max values
- Step
- Show value
Use cases: Likelihood, satisfaction 1-10
NPS
Net Promoter Score (0-10).
Settings:
- Labels (Not likely / Very likely)
- Color coding
Layout Elements
Heading
Section title (non-input).
Settings:
- Text
- Size (H1-H4)
- Alignment
Paragraph
Descriptive text block.
Settings:
- Content (supports markdown)
- Alignment
Divider
Horizontal line separator.
Settings:
- Style (solid, dashed)
- Spacing
Section
Group fields together.
Settings:
- Title
- Collapsible
- Description
Advanced Fields
Hidden
Field not visible to user.
Settings:
- Default value
- Populate from URL params
Use cases: Tracking, source attribution
Calculated
Auto-calculated value.
Settings:
- Formula
- Display format
Use cases: Totals, scores
Signature
Drawing canvas for signatures.
Settings:
- Canvas size
- Required
Field Properties
All fields share these common settings:
| Property | Description | |----------|-------------| | Label | Field name shown to user | | Name | Internal identifier | | Placeholder | Hint text | | Required | Must be filled | | Help Text | Additional guidance | | Default | Pre-filled value | | Disabled | Read-only |
Next Steps
- Validation Rules - Input validation
- Conditional Visibility - Show/hide logic
- Form Styling - Visual customization