Back to Blog
Website GuideWordPress

How to Set up Forms in Elementor

26 Apr 2021 9 min read Website Guide

Share

How to Set up Forms in Elementor

In this WPDesigns article, I will take a look at how to Set up Forms in Elementor. I will try to cover all of settings of Form widget here.

Forms play a vital role in a websites ability to capture and gain new leads from visitors and interested parties, making sure your Elementor form is set up is key to this success.

How to Set up Forms in Elementor
How to Set up Forms in Elementor

Form Widget

You can easily add a contact form to your website using Elementor. However, you will need to purchase Elementor Pro in order to do so. Because this widget is only available in their premium version. It’s a great widget that includes Elementor, allowing you to get all of the needed features for your contact form, including proper settings and styling. Elementor Pro is highly recommended and the yearly cost is easily offset by the features and functionality you gain.

Every website should have a contact form! Contact forms will generate leads, establish communication, relationships, let users inform you of site issues, and everything else in between, depending on the type of site you have.

By default, when you will drag and drop the from widget into any page you will get a pre-made form. That’s really good to work with. You can customize it easily. Now we will discuss the settings of Elementor Form Widget.

Type options in add item
Type options in add item
Advanced options in add item
Advanced options in add item

Contact

Form Fields

FORM NAME

In this field, Elementor allows you to set a name for the contact form you are going to do.

ADD ITEM

Here is the field of the contact form. By default, you will get three fields which are name, email, and message. Here you can easily add any item if you want and you can also change the order by drag and drop. When you will add any item you can see two tabs here which are Content and Advanced.

Under the Content tab you can choose the Type here which kind of field you want to add like Text, Email, Textarea, URL, Tel, Radio, Select, Checkbox, Acceptance, Number, Date, Time, File Upload, Password, Html, Hidden, Step, Recaptcha, Recaptcha V3 and Honeypot. You can choose whatever you want to add. If you want to know about more this kind of field please check out this link of W3school.

Then you will get the Label field where you can add your input field label which will show at the top of the input field.

After that, the Placeholder will come in. If you add any text in a placeholder it will show inside the form field. Then you will get the required option here to make the field required. From the column width, you can set the percentage of columns for the field. The Content tab will be different in different types of fields.

Then in the Advanced tab, the first field you will get to set any default value for the field. If you set any default value it will show inside the field and people will see it when they will visit the form and they can edit this text. Next, in the ID field, you can change the id of the field. You have to choose a unique id for every field. Because this id is to identify the field and it will use in shortcode. Then you will see the shortcode. It will automatically be generated by depends on the id field.

If you change the id the shortcode will also change the id from the shortcode. We need the shortcode to use the field info dynamically. Like when someone puts their info into the form, you can use the info dynamically in the email that you will get or want to send automatically.

A screen shot of the label size settings.
Input size, Label and Required mark options

INPUT SIZE

Here you can control the size of the fields. You will get here 5 options which are extra small, samll, medium, large and extra large

LABEL

You can turn on or off label from here. Like if you wan to show the label turn on this and if not make it turn off.

REQUIRED MARK

If you want to show the required mark make it on and if not make it off.

A screen shot of a button on a wordpress page.
Buttons options

Buttons

SIZE

You can adjust the size of the fields here. There are five sizes available: extra small, small, medium, large, and extra large.

COLUMN WIDTH

Here you can control the width of column. You will get differnet percentage to set the column width.

ALIGNMENT

You can change the button alignment here. You may, for example, configure the button to be left, center, right, and full-width.

STEP BUTTONS

From here you can easilly set the text for step button like next button and previous button.

SUBMIT BUTTON

You can modify the text for the submit button here. If you like, you can also set an icon for the submit button here. When you will add any icon in button you will get extra two options which are icon position and icon spacing. Icon position allows you to set the icon before or after the button text. And icon spacing will allow you to set the space between button text and icon. Then you can set button id for the submit button in the next field.

Action after submit options 1
Action after submit options 1
Action ater submit options 2
Action after submit options 2

Actions After Submit

ADD ACTION

Add actions that will be performed after a visitor submits the form. You can choose from Collect Submissions, Email, Email 2 (Autorespond mail to the user), Redirect, Webhook, Mailchimp, Drip, ActiveCampaign, GetResponse, ConvertKit, Mailerlite, Slack, Discord, and Popup. Those actions are simple to implement after anyone submits the form.

Ensuring that Collect Submissions is on will make sure that you never lose a message for any reason.

The number and text settings in a wordpress template.
Steps settings

Steps Settings

TYPE

Here you can set the type of steps. You will get varient types of options like Text, Icon, Number, Progress Bar, Number & Text and Icon & Text. You can set any of them for steps which will apply on the step form.

SHAPE

You can choose the shape for step types from this dropdown. The shape types would be circle, square, and rounded. When you choose text or progress bar as the step form type, the shape choice will not available here.

A screenshot of the form id option in wordpress.
Additional options

Additional Options

FORM ID

Here you can set a id for the form. WHen you will set the id you have to make sure that the id is unique.

CUSTOM MESSAGES

If you enable this option you can edit some custom messages like Custom Messages, Error Message, Required Message and Invalid Message.

Form options under style tab
Opening contact page with Elementor page builder

Style

Form

COLUMNS GAP

Here you can set the gap between fields columns.

ROW GAP

Here you can set the gap between field rows.

LABEL

There you can set the space between label and form fields. You can also set the color and typography from here.

HTML FIELD

Here you can set the spacing, color, and typography of HTML fields on your form, if any exist in your form.

Fields options under style tab
Fields options under style tab

Field

TEXT COLOR

Here you can set the text color for the form field which will also apply on the placeholder text.

TYPOGRAPHY

Here you can set the typography for the field like font-family, font-size, font-weight, font-style etc.

BACKGROUND COLOR

You can set the background color for the form field.

BORDER COLOR

Her you can set the border color for your form fields.

BORDER WIDTH

Here you can set the width of border of fields.

BORDER RADIUS

If you want to make the border rounded you can make it from here.

Buttons options under style tab
Buttons options under style tab

Buttons

TYPOGRAPHY

You can set the typography for the button from here.

BORDER TYPE

Here you can set the background type like Solid, Double, Dotted, Dashed and Groove.

NORMAL AND HOVER

From there you can set the Background Color, Text Color and border color for Next & Submit Button and previous button. You can set it as normal and also for hover.

BORDER RADIUS

Here you can make the border rounded of the button.

TEXT PADDING

You can set the text padding of button from here.

Messages options under style tab
Messages options under style tab

Messages

From messages tab you can set the typography and color for the custom messages. You can set individual color for every custom message.

Steps options under style tab
Steps options under style tab

STEPS

Typography

From there you can set the typography for steps numbers.

Spacing

You can set the space between form field and step numbers.

Padding

Here you can set the padding  around the step numbers.

Inactive, Active and Completed

From here you can set the primary and secondary color for the step numbers. You can set those color individually for inactive, active and completed step numbers.

Divider Width

The thickness of the divider line that divides each Step number can be adjusted here.

Divider Gap

The gap spacing between the divider line and each Step number can be set here.

Advanced tab options
The advanced tab allows for many options and functions

Advanced

The Advanced tab is full of useful features:

  • Advanced – Options include; margin, padding, z-index, CCS ID and CSS Class.
  • Motion Effects – There are a range of scrolling effects, mouse effects, and you can also choose how the selected element enters the screen, the delay and if it is sticky.
  • Background – You can select the background for standard and also for hover.  You can choose from a solid background and a gradient.
  • Border – This allows you to add a border to the element when standard and hover along with the border-radius.  You can also add a box-shadow.
  • Positioning – You can change how the element is positioned on the page. For the page width, you have default, inline, and custom.  For the page position, you have default, absolute, and fixed.  Check out this article for a deep look into the positioning properties in Elementor.
  • Responsive – The responsive options will allow you to hide certain sections or elements on different screen sizes.  This can be useful when redesigning a page for mobile. On certain elements, you can reverse the columns.
  • Attributes – (Pro Feature) You can add custom attributes to the element; you can find a full list here.
  • Custom CSS – (Pro Feature) You can add CSS to the site or the element through this box.  It is best to add the CSS for the element and add the CSS for the global setting site.  You can use “selector” to target the specific element you have open.

We Respect Your Privacy

We use cookies to improve your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies. Cookie Policy

Powered by WPDConsent