### [Customizing Form Field Options](https://wpforms.com/docs/how-to-customize-form-field-options/)

**Published:** November 26, 2023
**Author:** Umair Majeed

**Excerpt:** Learn how to adapt your fields to meet your needs.

**Content:**

Would you like some easy-to-use options to customize your form fields? Each WPForms field comes with a bunch of built-in ways to let you build forms to meet your specific needs.

This tutorial will discuss the many options available to customize fields in your forms.

- [General Field Options](#standard-options)
- [Advanced Field Options](#advanced-options)
- [Special Options for Checkboxes and Multiple Choice Fields](#special-options)

Please enable JavaScript in your browser to complete this form.

##### Try this Form Demo!

Name \*First

Last

How should we contact you? \*- Email
- Phone Call
- Text Message

Email \*Please use a valid email address

Phone \*Enter your number so we can call or text you.

Comment or Message \*Write your suggestions here

Submit![Loading](https://wpforms.com/wp-content/plugins/wpforms/assets/images/submit-spin.svg)

 ---

Before you get started, make sure WPForms is [installed and activated](https://wpforms.com/docs/install-wpforms-plugin/) on your site. Then you’ll need to [create a new form](https://wpforms.com/docs/creating-first-form/ "Creating Your First Form") or edit an existing one.

## General Field Options

Once the form builder is open, you can add, remove, and edit fields. To open the options for a field, simply click on it in the preview area.

![Opening the field options](https://wpforms.com/wp-content/uploads/2018/09/opening-field-options.gif)### Changing Field Label Text

When you first add a field to your form, the label will match the field type (for example, “Checkboxes” or “Multiple Items”). However, you can edit the **Label** text and make it whatever you’d like.

![Changing the field label text](https://wpforms.com/wp-content/uploads/2018/09/changing-field-label.png)### Adding Description Text

You can also choose to add **Description** text to your form fields.

![Adding description text to a field](https://wpforms.com/wp-content/uploads/2018/09/adding-description-text.png)This text will display below the input area.

![Previewing description text in the form builder](https://wpforms.com/wp-content/uploads/2018/09/preview-description-text.png)For more details, please see our tutorial on [adding extra text to your forms](https://wpforms.com/docs/how-to-add-extra-text-and-descriptions-to-forms/ "How to Add Extra Text and Descriptions to Forms").

### Requiring a Field

Under the Description option, you can toggle on the **Required** option to make a field mandatory.

![Making a field required](https://wpforms.com/wp-content/uploads/2018/09/requiring-field.png)If a user skips a required field and tries to submit the form, a validation message will display, reminding them to fill out that field.

![A validation message for a required field that has been left empty](https://wpforms.com/wp-content/uploads/2022/09/required-email-field.png)**Note:** Did you know that you can customize validation message text? For details, please see [our validation message tutorial](https://wpforms.com/docs/customize-wpforms-validation-messages/ "How to Change WPForms Validation Messages").

## Advanced Field Options

Advanced Field Options offer even more customization settings for your fields. To locate these, you’ll need to click on the **Advanced** tab.

![Opening the Advanced Field Options tab](https://wpforms.com/wp-content/uploads/2018/09/opening-advanced-field-options.png)### Selecting a Field Size

Most fields will include an option to change the field size, which can be super useful when customizing the appearance of your forms.

If this option is available for the type of field you’re editing, you’ll see a **Field Size** dropdown. Options will include **Small**, **Medium**, and **Large**.

![Changing the field size](https://wpforms.com/wp-content/uploads/2018/09/changing-field-size.png)In most cases, the Field Size will determine the width of the field within your form.

![Examples of the available field sizes in WPForms](https://wpforms.com/wp-content/uploads/2022/09/field-sizes.png)However, there’s an exception for 2 fields. For Paragraph Text and Rich Text fields, the Field Size will set the height of the input area.

**Note:** If you’d like to place more than one field in the same row, please see our tutorial on [multi-column form layouts](https://wpforms.com/docs/how-to-create-multi-column-form-layouts-in-wpforms/ "How to Create Multi-Column Form Layouts in WPForms").

### Adding Placeholder Text

Many fields will allow you to add **Placeholder Text**, which displays until the user starts typing their own text.

![Adding placeholder text](https://wpforms.com/wp-content/uploads/2018/08/adding-input-field-placeholder-text.png)You can use placeholder text to provide instructions or even to change the design of a form. If you’d like to know more, we’ve shared additional details and examples in our [placeholder text tutorial](https://wpforms.com/docs/how-to-add-placeholder-text-to-a-form-field/ "How to Add Placeholder Text to a Form Field").

### Setting a Default Value

In some cases, you may want parts of a form to be pre-filled for users. That way you can save users a little effort, but they can still change the input or selection if they need to.

If this option is available for the type of field you’re editing, you’ll see a **Default Value** field in the **Advanced** tab.

![Setting a default value for a field](https://wpforms.com/wp-content/uploads/2018/09/setting-default-value.png)For more details and examples, including defaults for Checkboxes and Multiple Choice fields, be sure to check out our guide to [adding default values to fields](https://wpforms.com/docs/how-to-add-default-values-for-form-fields/ "How to Add Default Values for Form Fields").

**Note:** Want to pull user data or information from your site into your forms as default values? Check out our tutorial on [using Smart Tags](https://wpforms.com/docs/how-to-use-smart-tags-in-wpforms/) to learn how.

### Adding Custom CSS Classes

You can easily customize the appearance of your form’s field to make your fields look how you’d like. To do so, simply enter the CSS class names for the form field in the **CSS Classes** text field. For multiple classes, separate the class names with spaces.

![Adding custom CSS Classes in WPForms](https://wpforms.com/wp-content/uploads/2021/09/Locate-CSS-Classes-field-in-the-WPForms-form-builder.png)For a more detailed guide, be sure to check out our tutorial on [using your own custom CSS classes](https://wpforms.com/docs/how-to-add-custom-css-to-your-wpforms/ "How to Add Custom CSS to WPForms") as well.

**Note:** We recommend using the [Layout field](https://wpforms.com/docs/how-to-use-the-layout-field-in-wpforms/) for a simpler, drag-and-drop approach to building advanced multi-column layouts. However, the layout CSS classes covered in this tutorial are still supported.

### Hiding a Field Label

If you’d like a more compact or simplified form, you may want to consider hiding your fields’ labels.

To do this, you’ll need to toggle on the **Hide Label** option.

![Hiding field labels and sub-labels](https://wpforms.com/wp-content/uploads/2018/09/hiding-field-labels.png)**Note:** If you choose to hide field labels, please still be sure to enter a relevant name into the label of the field. Since the label will still appear in your [entry details](https://wpforms.com/docs/complete-guide-to-form-entries/), this will help you identify each field.

### Setting a Field as Read-Only

If you’d like to display information in your form without letting users edit it, you can make the field read-only. This option is available for most fields in WPForms.

To enable it, toggle on the **Read-Only** option.

![](https://wpforms.com/wp-content/uploads/2025/09/read-only-field-1024x630.png)When this option is turned on, the field will remain visible in your form but users won’t be able to change its value. The data will still be included in the form entry when it’s submitted.

For more details and additional use cases, check out our tutorial on [setting fields to read-only.](https://wpforms.com/docs/setting-fields-to-read-only/)

**Note:** Read-only fields are especially useful for showing pre-filled values, such as user details added with Smart Tags, or displaying totals and other information that shouldn’t be changed.

## Special Options for Checkboxes and Multiple Choice Fields

Below, we’ll discuss a few additional options available specifically for Checkboxes and Multiple Choice fields.

### Adding Image Choices

You can easily add images to any Checkboxes, Multiple Choice, Checkbox Items, or Multiple Items field. To do so, you just need to toggle on the **Use image choices** option.

![Enabling image options](https://wpforms.com/wp-content/uploads/2018/09/enabling-image-options.png)After this setting is turned on, you’ll be able to upload images for each option within your field.

![Uploading image choices](https://wpforms.com/wp-content/uploads/2018/09/uploading-image-choices.png)For more details, please see our tutorial on [adding image choices to your forms](https://wpforms.com/docs/how-to-add-image-choices-to-fields/ "How to Add Image Choices to WPForms").

### Adding Icon Choices

You can also add icons to any of the choices in a Checkboxes, Multiple Choice, Checkbox items, or Multiple Items field. To enable this feature, toggle on the **Use icon choices** option.

![enable-use-icon-choices](https://wpforms.com/wp-content/uploads/2022/12/enable-use-icon-choices.png)Once you’ve enabled icon choices, you’ll see default icons added to each choice in your Multiple Choice field. When you click on the default icon, an Icon Picker will appear where you can select from over 2,000 icons.

![click-to-change-default-icon](https://wpforms.com/wp-content/uploads/2022/12/click-to-change-default-icon.png)To learn more about icon choices, be sure to check out our tutorial on [using icon choices in WPForms](https://wpforms.com/docs/using-icon-choices/).

### Randomizing Options

Randomizing the options you provide can help to avoid order bias, which is especially beneficial if you’re using our [Surveys and Polls addon](https://wpforms.com/docs/how-to-install-and-use-the-surveys-and-polls-addon/ "How to Install and Use the Surveys and Polls Addon").

In the **Advanced** tab for any Checkboxes or Multiple Choice field, you can toggle on the **Randomize Choices** option.

![Turning on the Randomize Choices option](https://wpforms.com/wp-content/uploads/2018/09/randomizing-choices.png)### Displaying Dynamic Choices

The Dynamic Choices option is super useful if you want choices in a Checkboxes, Multiple Choice, or Dropdown field to be the names of pages, posts, categories, or tags on your site. When enabled, this option will automatically populate the choices for the field (and keep them updated if you add or remove content or taxonomies).

To set up this option, open the **Advanced** tab and select options from the **Dynamic Choices** and **Dynamic Source** dropdowns.

![Displaying dynamic choices](https://wpforms.com/wp-content/uploads/2018/09/displaying-dynamic-choices.png)For more details, please see our tutorial on [setting up dynamic choices](https://wpforms.com/docs/how-to-set-dynamic-field-default-values-in-wpforms/ "How to Set Dynamic Field Default Values in WPForms").

That’s it! You can now customize your form fields with tons of built-in options in WPForms.

Next, would you also like to add smart logic to customize your forms even further? Be sure to check out our tutorial on [conditional logic](https://wpforms.com/docs/how-to-use-conditional-logic-with-wpforms/ "How to Use Conditional Logic with WPForms") for details and lots of examples.

**Categories:** Fields, Field Customizations

---

