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:
| Property | Description |
|---|---|
| Label | Field display name |
| Placeholder | Input hint text |
| Default Value | Preset value (fixed, dynamic, or formula) |
| Required | Whether the field is required |
| Read-Only | Whether the field is non-editable |
| Hidden | Whether the field is hidden by default |
| Help Text | Supplementary text below the field |
| Column Span | Grid columns the field occupies |
Next Steps
- Conditional Logic — Dynamically control form behavior based on values
- Form Settings — Configure submission, notification, and form-level settings