MobyformMobyform Docs
MobyformMobyform Docs
Homepage

Getting Started

Getting StartedCreate a FormForm Editor

Form Configuration

Field TypesConditional LogicForm SettingsTheme Customization

Publishing & Data

Publishing & SharingData Management

Features

Exams & AssessmentsTemplatesTeam CollaborationOrder FormsIntegrations

Advanced

Advanced

Guides

Guides

FAQ

FAQ

Field Types

Mobyform offers 85+ field types to cover all data collection needs.

Field Types Overview

Mobyform provides a rich set of field types organized by category.

Basic Input

Single-Line Text

The most common field for collecting short text.

  • Placeholder support
  • Min/max length validation
  • Regex pattern validation
  • Default value support

Multi-Line Text

For collecting longer text like feedback or descriptions.

  • Configurable row count
  • Max character limit
  • Rich text editing mode

Number

Numeric-only input that filters non-numeric characters.

  • Min/max value range
  • Decimal precision
  • Step increment

Currency

Numeric input with currency symbol formatting.

  • Multiple currency types
  • Auto-formatted display

Phone

Phone number input with international format support.

Scan Input

Scan QR codes or barcodes to auto-fill data.

Selection Fields

Radio

Choose one answer from multiple options.

  • Vertical/horizontal layout
  • "Other" option support
  • Logic jump on selection

Checkbox

Choose one or more answers from multiple options.

  • Min/max selection limits
  • "Select All" action
  • "Other" option support

Dropdown

Single-select dropdown menu for scenarios with many options.

Multi-Select Dropdown

Multi-select dropdown menu.

Cascader

Multi-level linked dropdown menus (e.g., Country > State > City).

  • Custom cascading data
  • Multi-level hierarchy

Image Select

Display options as images for selection.

  • Single/multi-select modes
  • Configurable image size

Table Select

Display options in table format.

Product Select

For selecting products or catalog items.

Date & Time

Date Picker

Select a single date.

  • Multiple date formats
  • Selectable date range limits

DateTime Picker

Select both date and time.

Date Range

Select start and end dates.

Time Picker

Select time only.

Reservation Date

Date picker for booking scenarios.

  • Configurable available date ranges
  • Exclude specific dates

Reservation Time Slot

Select a time slot for reservations.

  • Configurable slot intervals
  • Capacity limits per slot

Rating & Scale

Star Rating

Star-based rating field.

  • Configurable star count (default 5)
  • Half-star support
  • Custom icon support

Slider

Numeric slider for range selection.

  • Min/max value
  • Step increment
  • Scale label support

NPS Score

Net Promoter Score rating (0-10).

Switch

Boolean yes/no toggle.

Matrix Fields

Matrix Fill-In

Row-column text input structure.

  • Custom row and column headers
  • Independent cell input

Matrix Select

Row-column single/multi-select structure.

  • Independent selection per row
  • Single/multi-select modes

Matrix Scale

Row-column rating scale structure.

Matrix Dropdown

Row-column dropdown structure.

Matrix Slider

Row-column slider rating structure.

Horizontal Fill-In

Horizontally arranged input fields.

File & Media

Image Upload

Upload one or more images.

  • Format restrictions (JPG, PNG, etc.)
  • File size limits
  • Upload count limits
  • Image preview

File Upload

Upload any type of file.

  • Format restrictions
  • File size limits
  • Multi-file upload

Signature

Handwriting signature pad for e-signatures.

  • Touch-screen drawing
  • Clear and re-sign
  • Auto-saved as image

Location

Province/City Selector

China administrative region picker (Province/City/District).

Map Location

Map-based location picker.

  • Address search
  • Drag to locate
  • Auto latitude/longitude

Map Navigation

Display location with navigation support.

Verification & Security

Phone Verification

Send SMS code to verify phone number.

Verification Code

Custom verification code field.

Confirmation Code

Barcode/confirmation code field.

reCAPTCHA

Google reCAPTCHA bot protection.

Face Recognition

Identity verification through facial recognition.

Display Components

Headings

Level 1/2/3 headings and rich text headings.

Description Text

Display-only explanatory text.

Divider

Visual separator between form sections.

Image Display

Embed images within the form.

Image Carousel

Multiple image slideshow.

Video Player

Embed video player.

Audio Player

Embed audio player.

PDF Viewer

Embed PDF document viewer.

Iframe Embed

Embed external webpages via iframe.

Scrolling Text

Scrolling text display.

Marquee

Ticker-style text display.

Countdown

Countdown timer component.

Contact Us

Preset contact information display.

Hyperlink

Clickable link component.

Special Fields

Sub-Form

Nested form for collecting repeatable data groups.

  • Dynamically add/remove rows
  • Multiple sub-fields per row

Pagination

Split the form into multiple pages.

Calculated Field

Auto-calculate values based on formulas.

  • Arithmetic operations
  • Reference other field values
  • Conditional calculations

Random Number

Auto-generate random numbers.

Sort/Ranking

Drag-to-sort ranking component.

Privacy Consent

Privacy policy confirmation checkbox.

Cover

Form cover/header image component.

OCR Recognition

Optical character recognition supporting:

  • General text recognition
  • ID card scanning
  • Bank card recognition
  • Business license scanning

Common Field Properties

All fields support these universal settings:

PropertyDescription
LabelField display name
PlaceholderInput hint text
Default ValuePreset value (fixed, dynamic, or formula)
RequiredWhether the field is required
Read-OnlyWhether the field is non-editable
HiddenWhether the field is hidden by default
Help TextSupplementary text below the field
Column SpanGrid columns the field occupies

Next Steps

  • Conditional Logic — Dynamically control form behavior based on values
  • Form Settings — Configure submission, notification, and form-level settings

Table of Contents

Field Types Overview
Basic Input
Single-Line Text
Multi-Line Text
Number
Currency
Phone
Scan Input
Selection Fields
Radio
Checkbox
Dropdown
Multi-Select Dropdown
Cascader
Image Select
Table Select
Product Select
Date & Time
Date Picker
DateTime Picker
Date Range
Time Picker
Reservation Date
Reservation Time Slot
Rating & Scale
Star Rating
Slider
NPS Score
Switch
Matrix Fields
Matrix Fill-In
Matrix Select
Matrix Scale
Matrix Dropdown
Matrix Slider
Horizontal Fill-In
File & Media
Image Upload
File Upload
Signature
Location
Province/City Selector
Map Location
Map Navigation
Verification & Security
Phone Verification
Verification Code
Confirmation Code
reCAPTCHA
Face Recognition
Display Components
Headings
Description Text
Divider
Image Display
Image Carousel
Video Player
Audio Player
PDF Viewer
Iframe Embed
Scrolling Text
Marquee
Countdown
Contact Us
Hyperlink
Special Fields
Sub-Form
Pagination
Calculated Field
Random Number
Sort/Ranking
Privacy Consent
Cover
OCR Recognition
Common Field Properties
Next Steps