• Pricing
  • Blog
Sign InGet Started
Help
Forms
Field Types Reference
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

  • Validation Rules - Input validation
  • Conditional Visibility - Show/hide logic
  • Form Styling - Visual customization

Tags

formsfieldsreference

Beautiful API documentation that developers love.

Features

  • AI-Generated Docs
  • Interactive Playground
  • Auto-Sync
  • AI Chatbot
  • Breaking Changes
  • Code Samples
  • Custom Branding
  • Analytics

Compare

  • vs ReadMe
  • vs Swagger UI
  • vs Mintlify
  • vs Postman
  • vs Scalar

Ecosystem

  • Workflows
  • Forms
  • Marketplace
  • Integrations
  • MCP Servers
  • Digital Rooms
  • Product OS

Free Tools

  • JSON Formatter
  • JSON Validator
  • JWT Decoder
  • OpenAPI Validator
  • cURL → Code
  • YAML ↔ JSON
  • All free tools →

Resources

  • Free Developer Tools
  • Blog
  • Guides
  • API Glossary
  • Help Center
  • Support

© 2026 Modlific. All rights reserved.

Privacy PolicyTerms of Service
  • Pricing
  • Blog
Sign InGet Started
Help
Forms
Field Types Reference
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

  • Validation Rules - Input validation
  • Conditional Visibility - Show/hide logic
  • Form Styling - Visual customization

Tags

formsfieldsreference

Beautiful API documentation that developers love.

Features

  • AI-Generated Docs
  • Interactive Playground
  • Auto-Sync
  • AI Chatbot
  • Breaking Changes
  • Code Samples
  • Custom Branding
  • Analytics

Compare

  • vs ReadMe
  • vs Swagger UI
  • vs Mintlify
  • vs Postman
  • vs Scalar

Ecosystem

  • Workflows
  • Forms
  • Marketplace
  • Integrations
  • MCP Servers
  • Digital Rooms
  • Product OS

Free Tools

  • JSON Formatter
  • JSON Validator
  • JWT Decoder
  • OpenAPI Validator
  • cURL → Code
  • YAML ↔ JSON
  • All free tools →

Resources

  • Free Developer Tools
  • Blog
  • Guides
  • API Glossary
  • Help Center
  • Support

© 2026 Modlific. All rights reserved.

Privacy PolicyTerms of Service