Skip to content

Field Types Reference

NexusForm offers 20+ field types to build any form you need. This reference covers every field type and its configuration options.

A single-line text input for short answers.

Use for: Names, titles, short answers

Settings:

  • Label, Placeholder, Description
  • Required validation
  • Min/Max character length
  • Custom regex pattern

Validates email format automatically.

Use for: Email addresses

Settings:

  • Label, Placeholder, Description
  • Required validation
  • Auto-validates email format (e.g., user@example.com)

Input optimized for phone numbers with format validation.

Use for: Phone numbers, mobile numbers

Settings:

  • Label, Placeholder, Description
  • Required validation
  • Phone format validation

Numeric input with increment controls.

Use for: Age, quantity, amounts

Settings:

  • Label, Placeholder, Description
  • Required validation
  • Min/Max value limits
  • Step increment

Validates website URL format.

Use for: Website links, social media profiles

Settings:

  • Label, Placeholder, Description
  • Required validation
  • Auto-validates URL format

Multi-line text input for longer responses.

Use for: Comments, messages, descriptions

Settings:

  • Label, Placeholder, Description
  • Required validation
  • Min/Max character length

Date picker for selecting dates.

Use for: Birthdays, appointments, deadlines

Settings:

  • Label, Description
  • Required validation

Single selection from a list of options.

Use for: Country selection, categories, single-choice questions

Settings:

  • Label, Description
  • Options list (add/edit/remove)
  • Required validation
  • Placeholder text

Adding Options:

  1. Click “Add Option”
  2. Enter Label (displayed) and Value (stored)
  3. Drag to reorder options
  4. Click X to remove

Single selection with all options visible.

Use for: Yes/No questions, preference selection, small option sets

Settings:

  • Label, Description
  • Options list
  • Required validation

Best Practice: Use radio buttons when there are 5 or fewer options.


Multiple selection allowing several choices.

Use for: Multi-select questions, feature preferences, interests

Settings:

  • Label, Description
  • Options list (for multiple checkboxes)
  • Required validation
  • Min/Max selections

General file upload supporting various file types.

Use for: Documents, PDFs, spreadsheets

Settings:

  • Label, Description
  • Required validation
  • Max file size (in MB)
  • Allowed file types (MIME types)
  • Max number of files

Supported Types:

  • Documents: PDF, DOC, DOCX, TXT
  • Spreadsheets: XLS, XLSX, CSV
  • Archives: ZIP

Image-specific upload with preview.

Use for: Photos, screenshots, product images

Settings:

  • Label, Description
  • Required validation
  • Max file size
  • Max number of images

Supported Types:

  • Images: JPG, JPEG, PNG, GIF, WEBP

Star-based rating input (1-5 stars).

Use for: Product ratings, satisfaction scores, reviews

Settings:

  • Label, Description
  • Required validation

Sliding scale for selecting a value within a range.

Use for: Satisfaction scales, preference levels, budgets

Settings:

  • Label, Description
  • Min/Max values
  • Step increment
  • Required validation

Digital signature capture area.

Use for: Agreements, contracts, consent forms

Settings:

  • Label, Description
  • Required validation

Display static text within your form.

Use for: Instructions, explanations, terms

Settings:

  • Content text (supports basic formatting)
  • Title (optional heading)

Visual separator between form sections.

Use for: Separating form sections, visual breaks

Settings:

  • Height/thickness

Checkbox specifically for privacy/consent requirements.

Use for: GDPR compliance, newsletter consent, terms acceptance

Settings:

  • Label (consent text)
  • Description
  • Required (typically always required)
  • Link to privacy policy

Invisible field that stores a preset value.

Use for: Tracking sources, form identification, preset data

Settings:

  • Field name
  • Default value

Common Uses:

  • source: "website" - Track form source
  • campaign: "summer2024" - Marketing tracking
  • formVersion: "2.0" - Version tracking

Field with a default value that users can see but may not edit.

Use for: Pre-populated data, read-only information

Settings:

  • Label
  • Default value
  • Editable (yes/no)
Field TypeInput ModeValidation Options
TextSingle lineRequired, Length, Pattern
EmailSingle lineRequired, Email format
PhoneSingle lineRequired, Phone format
NumberNumericRequired, Min/Max value
URLSingle lineRequired, URL format
TextareaMulti-lineRequired, Length
DateDate pickerRequired
DropdownSelect oneRequired
RadioSelect oneRequired
CheckboxSelect manyRequired, Min/Max selections
File UploadFile(s)Required, Size, Types, Count
Image UploadImage(s)Required, Size, Count
Rating Stars1-5 starsRequired
Range SliderSliderRequired, Range
SignatureDrawingRequired
ParagraphDisplay onlyNone
DividerDisplay onlyNone
GDPR ConsentCheckboxRequired
HiddenNoneNone
Pre-FilledTextNone