WPForms
98The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, paymen...
The Repeater Fields for Contact Form 7 allow you to create one or more sets of fields that can be repeated.
Repeater for Contact Form 7 is a WordPress plugin that allows you to create sets of fields that can be repeated within a single form. This enables users to submit multiple entries for the same field set, making it useful for forms that require multiple inputs from users, such as contact details for several individuals.
The plugin supports various field types, including required fields and file uploads, and allows you to set limits on the minimum and maximum number of rows. It also includes features like conditional logic and dynamic control of initial rows based on user input.
Best for: This plugin is suitable for WordPress sites that require complex forms with multiple repeating fields.
What it does well
Where it falls short
Repeater for Contact Form 7 provides a straightforward solution for creating more dynamic forms. It is particularly useful for users needing to collect multiple entries without creating separate forms.
add-ons.org's own description of Repeater for Contact Form 7, lightly tidied.
DEMO: https://demo.add-ons.org/demo-repeater-fields/
DOCUMENT: https://add-ons.org/document-contact-form-7-repeater/
Download Pro Version: https://add-ons.org/plugin/contact-form-7-repeater/
The Repeater Fields for Contact Form 7 allow you to create one or more sets of fields that can be repeated.
Have you ever wanted to let your users submit multiple entries of the same field set as a single form on your WordPress site? If so, you’re in luck! This is a plugin to help you do it!
[repeater repeater-980 title:'person' button:'Add more...' max:10 initial_rows:1]
<label>Your Email (required)
[email your-email]
</label>
<label>
Your Phone (required)
[text your-phone]
</label>
[/repeater]
If you want to use Email 2 to send messages to all email addresses generated inside the repeater field,
please make sure the email field name is set to email_repeater.
This allows the plugin to detect the repeater emails and send them correctly.
[repeater repeater-980 title:'Email' button:'Add email' max:10 initial_rows:1]
<label>Your Email
[email email_repeater]
</label>
</label>
[/repeater]
If you want to dynamically control the number of initial rows based on a dropdown or select field, use initial_rows_map:
<div class="form-group">
<label> How many people? (Number of dynamic repeating items)</label>
[select menu-167 "1" "2" "3" "4"]
</div>
[repeater repeater-97 title:'person' button:'Add more...' max:10 initial_rows:1 initial_rows_map:menu-167]
<div class="form-group">
<label> Name</label>
[text text-661]
</div>
[/repeater]
cf repeater, repeater cf7, cf7, Repeater field, Contact Form 7 repeater, Contact Form 7 repeat fields, Contact Form 7 repeatable fields, add repeater to Contact Form 7, dynamic fields Contact Form 7, Contact Form 7 clone fields, repeat group of fields Contact Form 7, Contact Form 7 repeat section, Contact Form 7 multiple field entries, Contact Form 7 nested fields, repeating form fields Contact Form 7, Contact Form 7 flexible fields, Contact Form 7 loop fields, Contact Form 7 duplicate fields, Contact Form 7 custom repeater, Contact Form 7 dynamic input, Contact Form 7 field group repeater, repeat rows in Contact Form 7, Contact Form 7 add another row, Contact Form 7 dynamic form section
Other plugins for building forms.
The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, paymen...
The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...
Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features...
Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...
Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 databas...
Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...