Beginner8 min

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

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

Tags

formsfieldsreference