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 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 data that was previously submitted through it.

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