New Inspiro AI Demo Generator — can't find the perfect demo? Describe your website and AI builds a custom one in about 2 minutes. Learn more →

Knowledge Base

Documentation

Theme Documentation



Plugin Documentation



Resources

Form Fields Reference

This article refers to WPZOOM Forms

This page lists every field you can add in the WPZOOM Forms builder, what it is for, and the options it offers. Fields marked PRO are available in WPZOOM Forms PRO.

If you are new to the builder, read Getting to Know the WPZOOM Forms Builder first.


Table of Contents

  1. Options shared by all fields
  2. Standard Fields — Text · Name · Email · Phone · Website · Number (PRO) · Message
  3. Choice Fields — Select · Radio · Multichoice · Checkbox
  4. Advanced — Date · Time (PRO) · Upload (PRO) · Hidden (PRO) · GDPR (PRO)
  5. Layout — Heading · Paragraph · Divider
  6. Field widths and multi-column forms
All field types on the canvas

1. Options shared by all fields

Click a field on the canvas to open Field Settings in the right panel. Two tabs are available.

General tab

General tab

Option What it does
Label The text shown above (or next to) the field. Also used as the column name in Submissions and in emails.
Placeholder Hint text shown inside the empty field.
Default Value Pre-filled value.
Required Visitors cannot submit the form while this field is empty. A red asterisk is shown (see Show required-field asterisk in Form Settings).
Help text Small explanatory text displayed under the field.
Width Full, 1/2, 1/3 or 2/3 of the form width — see Field widths.

Advanced tab

Advanced tab
Option What it does
CSS Class One or more class names added to the field wrapper — handy for targeting the field from your theme’s CSS.
Additional CSS CSS applied only to this field. Write selector to target the wrapper, e.g. selector { border-radius: 8px; }.
Field ID The field’s unique, read-only ID (e.g. input_7f6bf203). It is used in email tags — [field_input_7f6bf203] — and in conditional rules.
Conditional Logic (PRO) Show or hide this field depending on another field’s value. See Using Conditional Logic.

Layout fields (Heading, Paragraph, Divider) have no Label/Required options because they don’t collect data.


2. Standard Fields

Text

A single-line text input. Default label Single Line Text. – Use as email subject — when checked, the value the visitor types becomes the subject line of your notification email (instead of the default “New Form Submission – {Site name}”).

Text field settings

Name

A single-line input intended for a person’s name. Default label Name. No extra options; the value is used to fill the Name column in Submissions.

Email

Validates that the visitor typed a valid email address. – Use as reply-to address — when checked, replying to the notification email replies straight to the visitor. If no Email field has this option, the first Email field in the form is used. The value also fills the Email column in Submissions.

Email field settings

Phone

A telephone-number input (type="tel", so phones show a numeric keypad). No format validation is enforced.

Website

A URL input; the browser validates that it looks like a web address.

Number (PRO)

A numeric input with spinner arrows. – Min / Max — lowest and highest accepted values. – Step — increment used by the spinner and for validation (e.g. 0.5).

Number field settings

Message

A multi-line text area. Default label Paragraph Text. – Rows — initial height in text rows (1–20, default 4). Visitors can resize it.

Message field settings

3. Choice Fields

Select, Radio and Multichoice share the same Options editor:

Options editor
  • Type the option text in each row; the stored value is generated from the label.
  • Drag the ⋮⋮ handle to reorder; + adds an option below, removes it.
  • Click the circle at the left of an option to make it the default (selected on page load). Click again to clear it. Multichoice allows several defaults.
  • Bulk Edit opens a textarea where each line is one option — fastest for long lists. Use the Predefined lists buttons to insert all Countries or US States in one click.
Bulk edit with predefined lists

Select

A dropdown list; one choice. Default label Dropdown. The placeholder (default “— Select —”) is shown as the first, unselectable entry.

Radio

Radio buttons; one choice. Default label Single Choice.

Multichoice

A list of checkboxes; multiple choices allowed. Default label Checkboxes. Submitted values are listed comma-separated in emails and Submissions.

Checkbox

A single checkbox — for agreements, opt-ins or yes/no questions. – Checkbox Label — the text next to the box (default “I agree to the terms”). The field Label above it is optional. – Submissions and emails store the checkbox text when it is ticked (or “Yes” if the text is empty). Use this field (with Required) for terms acceptance, or pair it with the Mailchimp Conditional subscription mode.

Checkbox settings

4. Advanced

Date

Opens a calendar picker. – ModeSingle (one date), Multiple (several dates) or Range (start and end). – Date FormatY-m-d (2026-08-23), F j, Y (August 23, 2026), m/d/Y, d/m/Y.

Date settings

Time (PRO)

A time dropdown. – 24-Hour Format — off shows 12 AM–11 PM with AM/PM, on shows 00–23. – Minute Interval — 5, 10, 15 (default), 30 or 60 minutes (hour only). – Minimum Hour / Maximum Hour — limit the selectable range, e.g. 9 to 17 for business hours.

Time settings

Upload (PRO)

Lets visitors attach files. – Accepted File Types — comma-separated extensions; default jpg, jpeg, png, gif, tiff, pdf, doc, docx, zip, rar. – Max File Size (MB) — 1–50, default 5. (Your server’s own upload limit still applies — check System Status.) – Allow Multiple Files.

Files are stored in a private folder and attached to the notification email. Read Accepting File Uploads for storage and security details.

Upload settings

Hidden (PRO)

Not visible to visitors; submits a value you choose — useful for tracking where a submission came from. – Dynamic ValueNone (use default value), Page URL, Page Title, Referrer URL, UTM Source / Medium / Campaign / Term / Content, User IP Address, Current Date, Current Time. – Default Value — a static value when Dynamic Value is None.

On the canvas the field is shown as a dashed placeholder so you can still select it.

Hidden field settings

GDPR (PRO)

A consent checkbox that is required by default. – Consent Text — default “I consent to having this website store my submitted information so they can respond to my inquiry.” – Privacy Policy URL and Privacy Link Text (default “Privacy Policy”) — optional; adds a link after the consent text.

GDPR settings

5. Layout

These fields structure the form; they do not collect data and never appear in Submissions or emails.

Heading

  • Text and Heading Level (H2–H5). Default “Section Heading”, H3.

Paragraph

  • Text — basic HTML is allowed: <strong>, <em>, <a>, <br>, <span>, <code>.

Divider

A horizontal line. No options.

Heading settings

6. Field widths and multi-column forms

Every field has a Width setting: Full, 1/2, 1/3 or 2/3. Consecutive fields whose widths add up to a full row are placed side by side, so:

  • First Name (1/2) + Last Name (1/2) → one row with two columns
  • City (1/3) + State (1/3) + ZIP (1/3) → three columns
  • Email (2/3) + Phone (1/3)

On small screens fields stack to full width automatically. The Horizontal and Compact form layouts in Form Settings change how labels and fields are arranged overall — see Styling Your Forms.


What’s Next?

Last updated on August 23, 2026