Formidable Forms

Formidable Forms

  • Features
  • Pricing
  • Resources
    • Docs & Support
    • Blog
    • Community
  • Solutions
    • Web Applications
    • Calculators
    • Surveys
    • Directories
    • Payments
    • Contact forms
  • Login
  • Get Formidable Forms

Kyle Cash / Last Updated January 13, 2023

How to Create a Repeater Field in WordPress [3 Easy Steps!]

Looking to create a repeater field in WordPress? This guide will show you exactly how to create a WordPress form with repeatable fields today!

How to Create a Repeater Field in WordPress

Approximate read time: 5 minutes

Repeater fields are excellent for customizing your form based on each visitor.

Not only do they make your form look great, but it’s also more functional. But how do you create a repeater field in WordPress for your website?

This guide will show you how to do that and more in a few simple steps!

Let’s get into it.

Formidable Forms is the best WordPress Form Builder plugin. Get it for free!
  • What is a repeater in WordPress?
  • How to create a repeater field in WordPress
    • Ways to use a WordPress repeater field

      What is a repeater in WordPress?

      Repeater fields are form fields where you can add or remove an unlimited number as you need.

      Typically, a user will click an Add or + button to add more fields. For example, if you were listing your pets and had more than one, you could use it like this:

      List your pets

      Add Remove
      Sending

      You’ll see repeating fields go by many names — repeating, repeatable, and repeater fields, to name a few.

      But they all refer to the same things, so don’t worry.

      Repeaters are important because they help your form in various ways:

      • Increase form conversion
      • Decrease form load time
      • Improves data flexibility
      • Saves time
      • Looks better

      So, now that you know what repeaters are, let’s learn how to create one for your form 👇.

      Subscribe on YouTube

      How to create a repeater field in WordPress

      The first thing you need is Formidable Forms.

      Formidable is the most advanced form builder for WordPress, and it comes with Repeater fields (and plenty of other features) in its Basic plan.

       Get Formidable Forms now!

      So, head to Formidable Forms, get it installed and activated, and we’ll be ready.

      It’s three easy steps to create your repeater field form:

      1. Create a form
      2. Add repeater fields
      3. Customize form layout (optional)
      Formidable Forms pro plans

      Step 1: Create a form

      For our example, we’ll be creating a wedding RSVP form for our wedding planning website, Married Memories.

      So, let’s start with our form. We’ll head to our WordPress dashboard, go to Formidable → Forms and click Add New in the top left.

      Click Add New to create a new form

      We could start with a Blank form, but since we’re using Repeaters, we have access to 50+ templates included with Formidable’s Basic Plan, like contact forms, registration forms, and more.

      And one of those happens to be a Wedding RSVP Form Template!

      So, we’ll find the template, give it a name, then click Create.

      The plugin will take us to its drag-and-drop form builder, which makes it super simple to get our form up and running in no time.

      Formidable's drag-and-drop form builder

      And, since we have the Wedding RSVP Form Template, most fields are already created.

      Wedding Party RSVP Example
      First
      Last
      Are you attending? *
      Your meal selection
      Are you bringing a guest? *
      First
      Last
      Guest meal selection

      We just want to make one change before adding our Repeaters. And that’s to ask if the guest is bringing a gift to the wedding.

      So, we’ll add a Radio field and change the label to Are you bringing gifts? and the radio buttons to Yes and No. We’ll also make it a required field.

      Now, let’s get to our repeater fields.

      Step 2: Add repeater fields

      So, we want to add two sets of repeater fields to our form.

      Once for the guests (because our customers don’t mind a big party) and one for the gifts if they bring more than one.

      So, first, let’s delete the Guest Name field.

      Next, we’ll replace it with a Repeater field, adding a Name and Radio field. This way, we can collect guests’ names and preferred meal selections. Then, there’s a nice Add Button and Remove Button. The add row button allows you to easily add rows of data about the guest, no matter the field type.

      Guest Details Repeater

      Then, we’ll update the labels and radio field options to match the form.

      Also, we want to add a repeater field to the gifts, so we’ll drag another Repeater field group beneath the Are you bringing gifts? field.

      A simple description will do, so we’ll add a Text field so guests can enter the type of gift.

      Gift details repeater

      Now our form is ready to go. However, when we checked the Preview, it was a bit bloated. So, we’d like to simplify things for the guest.

      Step 3: Customize the form’s layout (optional)

      Keeping things simple is best with your online forms.

      So, we want to adjust a few settings on our form so that it’s customized to the guest even more. And for this, we’ll use Conditional Logic. Another amazing feature you get with Formidable’s Basic Plan.

      If you’re unfamiliar with it, it’s an easy way to show or hide different fields based on a user’s selections, like this:

      Conditional logic example

      First, we’re adding Conditional Logic to both Repeaters, so the repeater field won’t show unless the guest selects Yes.

      Also, we’ll add Conditional Logic to the main fields to only display if the guest decides they are coming to the wedding. Otherwise, it’ll remain blank.

      All of this is easily done by selecting the field and choosing Add Conditional Logic in the field settings.

      So, for our main fields, we set up the conditional logic like this:

      Main conditional logic

      And, for our repeater fields, it looks like this:

      Repeater conditional logic

      So, now our form has a much cleaner look based on the guest's settings, making it much easier for the guest to complete.

      Wedding RSVP form step one

      If the guest chooses they’re coming, the form will show more options for them. 

      This way, we keep things simplified unless we need more information.

      Wedding RSVP form step two

      And if they choose to bring a guest or gift, the repeater fields will show.

      Then, guests can add as many additional guests and gifts as they want.

      Wedding RSVP form step three

      There are plenty more customization options within Formidable Forms, but this guide helped give you the basics.

      But let’s look at other ways we can use this excellent feature!

      Ways to use a WordPress repeater field

      Event planners aren’t the only ones who can use repeater fields.

      In fact, there are tons of ways you could use them on your website. Here are a few:

      • Testimonials page where users can add repeater fields for different product or service reviews
      • Contact page to add contact information for different teams or departments in your business.
      • User-submitted news site where visitors can add as many stories as they’d like
      • Job application for applicants to add additional fields for job history or education
      • Pair with Advanced Custom Fields (ACF) to upgrade your field functions, create a Custom Fields repeater (ACF repeater) or nested repeater, and much more

      No matter the industry, a form, and a repeater field can give your forms more power.

      Are you ready to get your repeater field WordPress plugin?

      And there you have it.

      WordPress form repeatable fields are powerful tools you can use in various ways. And we’re excited to see what you come up with.

      If you use Advanced Custom Fields (ACF) and want an easy way to update your repeater fields, check out this guide on ACF repeater fields.

       Get Formidable Forms now!

      Last, give us a follow on Facebook, Twitter, and Youtube for more WordPress tips & tricks!

      Read more about repeaters!

      • How to Update Repeater Fields in ACF How to Update Repeater Fields in ACF [The Easy Way!]
        Read More
        How to show business hours on WordPress site How to Show Business Hours on Your WordPress Website
        Read More
        The Best Gravity Forms Repeater Alternative The Gravity Forms Repeater Alternative - That Works!
        Read More

      Did you know that Formidable Forms is one of the fastest WordPress form builder plugins available today? If you're not already using it, get started with our free plugin or the full-featured pro version!

      Using WordPress and want to get Formidable Forms for free?

      Get Formidable Forms Lite Now

      This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

      Comments

      1. testmypatience says

        December 30, 2016 at 4:10 pm

        One of my most favorite features. It was going to cost over a 1000 dollars to pay someone to build just this feature into a custom plugin for formidable forms. Then you folks got around to putting it in. Just so awesome of a forms plugin you folks have.

        Reply
        • Jamie says

          January 2, 2017 at 1:30 pm

          I love having it too. It's useful in so many situations!

          Reply
      2. Mike says

        July 21, 2021 at 12:13 am

        Do the plugin support nested repeaters?

        Reply
        • srwells says

          July 21, 2021 at 12:44 pm

          Hey, Thanks for your question. At this time, the plugin does not support nested repeaters. Sorry for the limitation!

          Reply
      3. Lisa Olsen says

        December 2, 2021 at 8:49 am

        I was using the Repeater field to group and duplicate questions with the same conditional logic but have realized that there isn't any way to remove the Add/Remove buttons. I don't want users to be prompted to enter the same data twice. Is there another way to group and duplicate form fields/questions?

        Reply
        • Steve says

          December 2, 2021 at 10:53 am

          Hi Lisa, Thanks for using Formidable Forms. Unfortunately, we can't provide support like this on our blog, but if you would like to reach out to our support team, we'd be happy to assist you with this.

          Reply

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Get Email Updates

      Popular Resources

        • How to Create a Searchable Database on a WordPress Site
        • Create a WordPress Custom Calculator: Easy, Powerful Results
        • How to Create a Fitness Tracker in WordPress
        • Formidable Views: The Best WordPress Custom Application Plugin
        • How To Require Email To Download Files in WordPress
        • How to Create Conditional Drop Down Lists in WordPress Forms
        • The Best Gravity Forms Alternative: Formidable Forms vs Gravity Forms
        • How to Make a Quiz in WordPress
        • WPForms Alternative: Formidable Forms vs. WPForms Compared

      Take on bigger projects Right Now

      Get the tools you need to revolutionize your workflow and architect a masterpiece. Build the most advanced WordPress forms and actually use the data you collect in meaningful ways.

      Get the most advanced WordPress form plugin and the only form builder with integrated Views.

      Get Formidable Forms Now

      Resources

      • Community
      • Affiliates
      • Contact
      • Free Online Form Builder

      Top Features

      • Application Builder
      • Calculator Forms
      • Surveys & Polls
      • Quiz Maker
      • Form Templates
      • Application Templates
      • Directories
      • Donation Plugin

      Company

      • About Us
      • Giving Back
      • Careers
      • Newsletter
      • WP Tasty
      • Nutrifox

      Copyright © 2023 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.
      Privacy Policy | Terms of Service | Sitemap

      Join 300,000+ using Formidable Forms to create form-focused solutions fast. Get Started See User Reviews