Skip to main content

Field Types Reference

Comprehensive guide to all available field types in Smart Forms. Choose the right field type for your data collection needs.

Text Fields

Short Text

Single-line text input for brief responses.

Properties:

  • Max length: 255 characters
  • Pattern validation (regex)
  • Input masks (phone, SSN, etc.)
  • Auto-formatting options

Use Cases:

  • Names and titles
  • Phone numbers
  • Reference codes
  • Short descriptions

Example Configuration:

Type: Short Text
Label: "Equipment Serial Number"
Required: Yes
Pattern: "^[A-Z]{3}-\d{6}$"
Placeholder: "ABC-123456"

Long Text

Multi-line text area for detailed responses.

Properties:

  • Max length: 5000 characters
  • Character counter
  • Rich text editor option
  • Min/max length validation

Use Cases:

  • Detailed descriptions
  • Comments and notes
  • Problem explanations
  • Instructions

Email

Validated email address field.

Properties:

  • Automatic format validation
  • Domain restrictions
  • Confirmation field option
  • Multiple emails (semicolon separated)

Use Cases:

  • Contact information
  • Notification addresses
  • Account emails
  • CC recipients

Password

Secure password input with strength indicator.

Properties:

  • Masked input
  • Strength requirements
  • Confirmation field
  • Show/hide toggle

Use Cases:

  • Account creation
  • Secure access codes
  • PIN numbers
  • Authentication

Number Fields

Integer

Whole numbers without decimals.

Properties:

  • Min/max values
  • Step increment
  • Thousand separators
  • Negative numbers allowed

Use Cases:

  • Quantities
  • Count of items
  • Years
  • ID numbers

Decimal

Numbers with decimal precision.

Properties:

  • Decimal places (0-10)
  • Min/max values
  • Currency formatting
  • Percentage display

Use Cases:

  • Measurements
  • Prices
  • Percentages
  • Scientific data

Currency

Monetary values with formatting.

Properties:

  • Currency symbol
  • Decimal places
  • Min/max amounts
  • Negative values (credits)

Use Cases:

  • Prices and costs
  • Invoice amounts
  • Budget values
  • Financial data

Calculated

Auto-computed based on other fields.

Properties:

  • Formula builder
  • Reference other fields
  • Math operations
  • Conditional calculations

Use Cases:

  • Totals and subtotals
  • Averages
  • Percentage calculations
  • Complex formulas

Example Formula:

(Labor_Hours * Hourly_Rate) + Parts_Cost + (Emergency ? 50 : 0)

Selection Fields

Single selection from a list.

Properties:

  • Static or dynamic options
  • Search/filter capability
  • Groups and categories
  • Default selection
  • "Other" option with text

Use Cases:

  • Status selection
  • Category choice
  • Long lists
  • Filtered options

Radio Buttons

Single selection with all options visible.

Properties:

  • Horizontal/vertical layout
  • Image options
  • Custom styling
  • "Other" with text input

Use Cases:

  • Yes/No questions
  • Small sets (2-5 options)
  • Rating scales
  • Priority levels

Checkboxes

Multiple selections allowed.

Properties:

  • Min/max selections
  • "Select All" option
  • Column layout
  • Conditional options

Use Cases:

  • Multiple symptoms
  • Feature selections
  • Service options
  • Applicable items

Toggle/Switch

Binary on/off selection.

Properties:

  • Custom labels
  • Default state
  • Visual indicators
  • Disabled state

Use Cases:

  • Enable/disable features
  • Yes/no questions
  • Active/inactive status
  • Boolean values

Date & Time Fields

Date

Single date selection.

Properties:

  • Date format options
  • Min/max dates
  • Disable specific dates
  • Default to today
  • Quick selections (Today, Tomorrow)

Use Cases:

  • Service dates
  • Expiration dates
  • Birthdays
  • Deadlines

Time

Time of day selection.

Properties:

  • 12/24 hour format
  • Minute intervals (5, 15, 30)
  • AM/PM selector
  • Time zone handling

Use Cases:

  • Appointment times
  • Work hours
  • Duration tracking
  • Schedules

DateTime

Combined date and time.

Properties:

  • Linked selectors
  • ISO format storage
  • Time zone conversion
  • Relative display

Use Cases:

  • Precise timestamps
  • Appointment scheduling
  • Event timing
  • Log entries

Date Range

Start and end date pair.

Properties:

  • Linked validation
  • Duration calculation
  • Preset ranges
  • Maximum span

Use Cases:

  • Service periods
  • Vacation requests
  • Project timelines
  • Warranty periods

Media Fields

Photo Upload

Capture or upload images.

Properties:

  • Multiple photos
  • Camera integration
  • Size limits
  • Compression options
  • Required count
  • Annotation tools

Use Cases:

  • Damage documentation
  • Before/after photos
  • ID verification
  • Visual inspections

Configuration Example:

Type: Photo
Label: "Equipment Photos"
Required: Yes
Min Photos: 2
Max Photos: 5
Max Size: 5MB
Camera Only: No

File Upload

General file attachments.

Properties:

  • File type restrictions
  • Size limits
  • Multiple files
  • Drag and drop
  • Preview capability

Use Cases:

  • Document uploads
  • PDF attachments
  • Spreadsheets
  • Manuals

Signature

Digital signature capture.

Properties:

  • Draw or type
  • Signature pad
  • Legal text
  • Timestamp
  • Clear/redo options

Use Cases:

  • Approvals
  • Agreements
  • Work completion
  • Acknowledgments

Drawing/Sketch

Freehand drawing area.

Properties:

  • Canvas size
  • Drawing tools
  • Color options
  • Import background
  • Save as image

Use Cases:

  • Damage marking
  • Layout sketches
  • Diagrams
  • Annotations

Location Fields

Address

Complete address entry.

Properties:

  • Auto-complete
  • Address validation
  • Component fields
  • Map preview
  • Geocoding

Use Cases:

  • Service locations
  • Billing addresses
  • Property details
  • Delivery points

GPS Coordinates

Latitude/longitude capture.

Properties:

  • Auto-capture
  • Manual entry
  • Accuracy level
  • Map display
  • Address reverse lookup

Use Cases:

  • Asset locations
  • Service points
  • Remote sites
  • Incident locations

Map Selection

Click on map to set location.

Properties:

  • Zoom controls
  • Search function
  • Multiple markers
  • Drawing tools
  • Layers

Use Cases:

  • Area selection
  • Route planning
  • Multiple locations
  • Zone definitions

Special Fields

Barcode/QR Scanner

Scan codes using camera.

Properties:

  • Multiple formats
  • Manual entry fallback
  • Validation patterns
  • Lookup integration
  • Batch scanning

Use Cases:

  • Asset tracking
  • Inventory counts
  • Part identification
  • Check-in/out

Rating

Star or numeric ratings.

Properties:

  • Scale (3, 5, 10)
  • Icons (stars, hearts, thumbs)
  • Labels for levels
  • Required explanation for low

Use Cases:

  • Customer satisfaction
  • Quality ratings
  • Performance scores
  • Feedback collection

Slider

Value selection on a scale.

Properties:

  • Min/max values
  • Step increments
  • Labels and markers
  • Value display
  • Dual handles (range)

Use Cases:

  • Temperature settings
  • Satisfaction levels
  • Budget ranges
  • Time estimates

Matrix/Grid

Multiple questions with same scale.

Properties:

  • Row questions
  • Column options
  • Required rows
  • Mixed types
  • Totals row/column

Use Cases:

  • Survey questions
  • Evaluation forms
  • Comparison tables
  • Multi-item ratings

Information Fields

Section Header

Organize form sections.

Properties:

  • Title formatting
  • Description text
  • Collapsible
  • Icon options
  • Conditional display

Use Cases:

  • Group related fields
  • Provide instructions
  • Visual separation
  • Category headers

Static Text

Display-only information.

Properties:

  • Rich text formatting
  • Dynamic content
  • Conditional text
  • Links and images
  • Variables

Use Cases:

  • Instructions
  • Legal text
  • Warnings
  • Help information

Divider

Visual separator line.

Properties:

  • Line style
  • Thickness
  • Color
  • Margin spacing
  • Text option

Use Cases:

  • Section breaks
  • Visual organization
  • Page divisions
  • Logical grouping

Advanced Fields

Repeating Section

Dynamic field groups.

Properties:

  • Min/max instances
  • Add/remove buttons
  • Labels for each
  • Nested fields
  • Reorder capability

Use Cases:

  • Multiple equipment
  • Variable items
  • Room-by-room
  • Line items

Lookup

Search and select from database.

Properties:

  • Data source
  • Search fields
  • Display format
  • Create new option
  • Multiple selection

Use Cases:

  • Customer selection
  • Part lookup
  • Asset search
  • Employee picker

API Integration

Pull data from external source.

Properties:

  • Endpoint URL
  • Authentication
  • Parameters
  • Response mapping
  • Error handling

Use Cases:

  • Price lookups
  • Weather data
  • Validation services
  • Third-party data

Field Selection Guide

For Text Data

  • Names/Codes: Short Text
  • Descriptions: Long Text
  • Email: Email field
  • Formatted: Pattern validation

For Numbers

  • Counts: Integer
  • Measurements: Decimal
  • Money: Currency
  • Computed: Calculated

For Choices

  • Yes/No: Radio or Toggle
  • Few options: Radio buttons
  • Many options: Dropdown
  • Multiple: Checkboxes

For Dates

  • Single date: Date picker
  • With time: DateTime
  • Period: Date range
  • Recurring: Custom logic

For Media

  • Photos: Photo upload
  • Documents: File upload
  • Approval: Signature
  • Diagrams: Drawing

For Location

  • Full address: Address field
  • Coordinates: GPS
  • Area: Map selection
  • Indoor: Text with notes

Next Steps