# Elementor Form Fields

Elementor Pro Advanced

The Elementor Form widget is an advanced, yet easy to use, tool to create web forms. This widget makes it easy to create and style any form using dozens of field types.

Elementor Form Fields

# Form Fields

When users add a Form widget to their page, they can select which fields to display in the form.

Elementor uses the "Repeater" control to allow the user to add multiple fields to the form. For each field, the user can select the field type from a list of available fields.

# Available Fields

The form widget come out-of-the-box with the following fields:

  • Text (text)
  • Email (email)
  • Textarea (textarea)
  • URL (url)
  • Tel (tel)
  • Radio (radio)
  • Select (select)
  • Checkbox (checkbox)
  • Acceptance (acceptance)
  • Number (number)
  • Date (date)
  • Time (time)
  • File Upload (upload)
  • Password (password)
  • HTML (html)
  • Hidden (hidden)
  • Step (step)
  • reCAPTCHA (recaptcha)
  • reCAPTCHA V3 (recaptcha_v3)
  • Honeypot (honeypot)

# Managing Form Fields

External developers can register new fields and unregister existing ones. Learn more about how to do that:

# Creating Form Fields

External developers can learn more about field anatomy and how to create your own:

# Code Examples

Check out how easy it is to add new fields: