Skip to content

Element Types

FormBuilder provides a variety of form element types you can add to a form by dragging. Each element has its own independent settings, validators, and filters.

Element List

ElementDescription
TextSingle-line text input
TextareaMulti-line text input
EmailEmail address input
NumberNumeric input
SelectChoose one option from a list
CheckboxChoose multiple options from a list
Radio buttonsChoose one option from a list
MultiselectChoose multiple options from a list
File uploadUpload files
DateDate picker
TimeTime picker
HTMLInsert custom HTML content
HiddenHidden field
CaptchaCaptcha, prevents bot submissions
SubmitForm submit button
SignatureHandwritten signature for contracts, agreements, and similar documents
GroupLayout container that organizes multiple fields together
RowMulti-column side-by-side layout container
ProductPurchasable product, the core element of e-commerce
QuantityPurchase quantity
TotalAutomatically calculates the order total
ShippingShipping methods and fees

Common Element Operations

All elements share the following operations:

  • Add: Click or drag an element icon onto the builder panel
  • Configure: Click the gear icon (⚙) to open the element's settings
  • Move: Drag the element icon to adjust its position
  • Duplicate: Click the duplicate icon to create a copy
  • Delete: Click the trash can icon to remove the element

Deleting elements

After deleting an element, you can no longer view previously submitted data records for that element.

Element Settings Structure

Most elements include the following configuration categories:

  • Settings — Basic properties of the element, such as label, default value, and placeholder
  • Validators — Rules that validate user input, such as Required, email format, and numeric range
  • Filters — Pre-process user input, such as trimming spaces and escaping

The supported validators and filters differ by element type. See each element page for details.

Built with VitePress