{"id":18946,"date":"2020-05-28T07:40:45","date_gmt":"2020-05-28T07:40:45","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=18946"},"modified":"2024-03-19T13:15:27","modified_gmt":"2024-03-19T13:15:27","slug":"jetengine-how-to-add-and-use-dynamic-repeater-in-the-form","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/","title":{"rendered":"How to Add and Use Dynamic Repeater in the Form"},"content":{"rendered":"\n<p>Static forms with a defined number of fields are useful in many cases. However, sometimes you need to give users an opportunity to add as many additional rows as they want. With the help of <em>JetEngine<\/em>, you can create a form with repeatable rows that can be added or removed by the user. Besides that, you can insert the information from the form repeater into the meta field and dynamically show it on the other page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\" id=\"title1\">Adding a Repeater to the Form<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<h3 class=\"wp-block-heading\" id=\"create-a-form\">Create a form<\/h3>\n\n\n\n<p>Open your admin dashboard and go to <strong><em>JetEngine &gt; Forms<\/em><\/strong>. Click the <strong>\u201cAdd New\u201d<\/strong> button. Build the main part of the form by adding new fields and customizing them. If you don\u2019t know how to compose the form, go through the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-booking-form-layout\/\" target=\"_blank\" rel=\"noreferrer noopener\">Form Layout tutorial<\/a>.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/new-form-2x.png\" alt=\"adding a new form\">\n\n\n\n<h3 class=\"wp-block-heading\" id=\"add-repeater-framing\">Add repeater framing<\/h3>\n\n\n\n<p>Form\u2019s repeater consists of two parts \u2013 <strong>Repeatable Field Group Start<\/strong> and <strong>Repeatable Field Group End<\/strong>. All the fields you place between them will be the body of the repeatable part of the form. So, first of all, click the <strong>\u201cAdd Field\u201d<\/strong> button and proceed to edit that new field.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/new-field-2x.png\" alt=\"booking form on the front\">\n\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">Form fields for repeater should consist of repeater meta fields names<\/p><\/div><\/div>\n\n\n\n<p>Set the <strong>Type <\/strong>to <strong>Repeatable Field Group Start<\/strong>. The other options are:<\/p>\n\n\n\n<ul>\n<li><strong>Name<\/strong>. It is recommended to write the Name in lowercase and without spaces (replace them with dashes or underscores). Remember that value, you\u2019ll need it further.<\/li>\n\n\n\n<li><strong>Label<\/strong>. This is the name of the row that will be visible for users.<\/li>\n\n\n\n<li><strong>Description<\/strong>. A short text that will explain to the users what this row is necessary for.<\/li>\n\n\n\n<li><strong>Manage repeater items count<\/strong>. Using this option, you can set the way the rows of the repeater will be added. There are only two options in the drop-down menu.\n<ul>\n<li><strong>Manually<\/strong> means that users can click a special button and add as many rows as they need. The name of that button must be inserted in the <strong>Add New Item Label<\/strong> bar.<\/li>\n\n\n\n<li><strong>Dynamically<\/strong> (get a count from the form field) means that the number of rows will be equal to the value of the form meta field you choose in the drop-down menu that goes next.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Required<\/strong> defines if users can ignore this field or won\u2019t be able to submit the form without filling it in.<\/li>\n\n\n\n<li><strong>Calculate repeater row value<\/strong>. Here you can set how the data in the repeater will be calculated. The resulting value could be further used in other fields (for example, the Calculated fields; for details, see below).\n<ul>\n<li>By <strong>Default<\/strong>, it will only count the number of rows a user added.<\/li>\n\n\n\n<li>The <strong>Custom<\/strong> option allows you to set a formula that will calculate the value for each row. The outcome value, in this case, will be a sum of the values of all added rows.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Calculation formula<\/strong>. In the list on the right, there are the names of all available fields of the form. You can just copy them and create a formula. It is possible to add, subtract, multiply, divide the values, and build any other formulas with them.<\/li>\n\n\n\n<li><strong>Default<\/strong>. Here you can define the default value for the repeater fields.<\/li>\n\n\n\n<li><strong>Add Prev Page Button<\/strong>. If the previous page exists, this checkbox will add a <strong>\u201cPrevious Page\u201d<\/strong> button to the form.<\/li>\n\n\n\n<li><strong>Field Visibility<\/strong>. This drop-down menu allows you to determine who will see this part of the form \u2013 all users, only those logged-in or not-logged-in ones.<\/li>\n\n\n\n<li><strong>Custom CSS Class<\/strong> allows you to customize the appearance of the form by adding custom code.<\/li>\n<\/ul>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/repeater-field-settings-2x.png\" alt=\"repeater start field settings\">\n\n\n\n<p>When you\u2019re done, click the <strong>\u201cApply Changes\u201d<\/strong> button.<\/p>\n\n\n\n<p>Add a new field and choose the <strong>Repeatable Field Group End<\/strong> type for it. Hit the<strong> \u201cApply Changes\u201d<\/strong> button, and here it is, you have created an empty repeater.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/repeater-end-2x.png\" alt=\"repeater end field\">\n\n\n\n<h3 class=\"wp-block-heading\" id=\"compose-a-repeater-form\">Compose a repeater form<\/h3>\n\n\n\n<p>As said previously, <strong>Repeatable Field Group Start<\/strong> and <strong>Repeatable Field Group End<\/strong> are a kind of wrapping. All the fields you put between them will actually constitute the repeater form. For example, let\u2019s put there two text fields where users will be able to type their First and Last Names.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/repeater-group-2x.png\" alt=\"repeater fields group\">\n\n\n\n<p>Click the <strong>\u201cPublish\u201d<\/strong> (or <strong>\u201cUpdate\u201d<\/strong>) button, and let\u2019s proceed to customization.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"customize-with-elementor\">Customize with Elementor<\/h3>\n\n\n\n<p>Go to the Post or Page where you would like to put the form and click <strong>\u201cEdit with Elementor.\u201d<\/strong> Add the form to the page (you can find more details about the form addition in this <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-booking-form-layout\/\" target=\"_blank\" rel=\"noreferrer noopener\">tutorial<\/a>) and go to the <strong>Style <\/strong>tab. There is a separate drop-down customization section for repeaters.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\" id=\"title6\">Combining with Calculated Fields<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>As was said before, the <strong>Repeatable Field Group Start<\/strong> field has the functionality to count the value for every row. There are two ways to use <strong>Calculated <\/strong>fields with the repeater in the form.<\/p>\n\n\n\n<p>The first one is to put it inside the repeater. With its help, you will be able to do the calculations with the values users insert into fields and show the result immediately. The <strong>Calculated <\/strong>field will be repeated as many times as a user adds a new row and will show the resulting calculation for each of them separately.<\/p>\n\n\n\n<p>Let\u2019s add two <strong>Number <\/strong>fields and one <strong>Calculated <\/strong>field to the repeater and assume you want to add the numbers entered by users and show the result.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/repeater-and-calculated-2x.png\" alt=\"repeater fields group with calculated field\">\n\n\n\n<p>The formula will be:<\/p>\n\n\n\n<p><code>%FIELD::adults%+%FIELD::children%<\/code><\/p>\n\n\n\n<p>This means that the value of the \u201cadults\u201d field will be added to the value of the \u201cchildren\u201d field.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/calculated-formula-2x.png\" alt=\"calculated field formula\">\n\n\n\n<p>The second way is to put the <strong>Calculated <\/strong>field outside the repeater.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/calculated-outside-2x.png\" alt=\"repeater fields group with calculated field outside\">\n\n\n\n<p>Instead of formula, just paste the <code>%FIELD::start%<\/code> value to the <strong>Calculation Formula<\/strong> text area.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/calculated-formula-2-2x.png\" alt=\"calculated field formula\">\n\n\n\n<p>In this case, the <strong>Calculated <\/strong>field will show the sum of calculations done by the repeater. The values a user inserts to the fields will be counted according to the formula you put into the <strong>Calculation Formula<\/strong> text area of <strong>Repeatable Field Group Start<\/strong>. Then those results will be summed and shown to the user. <\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/repeater-formula-2x.png\" alt=\"repeater field formula\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\" id=\"title7\">Linking the Form and Meta Repeater Fields<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>The data users insert into the repeater fields of the form could be automatically displayed in the post meta fields.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-the-repeater-meta-field\">Create the repeater meta field<\/h3>\n\n\n\n<p>Open the dashboard, go to <strong><em>JetEngine <\/em><\/strong><em>&gt; <\/em><strong><em>Meta Boxes<\/em><\/strong>, and hit the <strong>\u201cAdd New\u201d<\/strong> button. Type in the <strong>Meta Box Title<\/strong>, <strong>Meta Box for,<\/strong> and choose the post type where the meta box will be shown. If you need more details, go through our <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-create-a-custom-meta-field-with-jetengine-custom-meta-field-types-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Meta Box tutorial<\/a>.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/meta-boxes-2x.png\" alt=\"meta boxes\">\n\n\n\n<p>Click the <strong>\u201cNew Meta Field\u201d<\/strong> button. Fill in the <strong>Label<\/strong>, <strong>Name\/ID<\/strong> (you will need that name, so keep it in mind), and choose the <strong>Object type<\/strong>. The <strong>Field type<\/strong> has to be \u201cRepeater.\u201d<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/repeater-metafield-2x.png\" alt=\"repeater meta field settings\">\n\n\n\n<p>You need to add as many repeater fields as you would like to show in the meta field. In this case, there are two of them \u2013 the \u201cFirst Name\u201d and the \u201cLast Name.\u201d Define the <strong>Label<\/strong>, <strong>Name<\/strong>, and <strong>Type <\/strong>of those fields. The <strong>Type <\/strong>has to be similar to the form repeater fields you would like to show. Remember the names of the fields \u2013 you will need them soon.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/fields-2x.png\" alt=\"repeater options\">\n\n\n\n<p>Add Description, if needed, choose the Field width and press the <strong>\u201cAdd Meta Box\u201d<\/strong> button.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"link-the-form\">Link the form<\/h3>\n\n\n\n<p>Now go to <strong><em>JetEngine &gt; Forms<\/em> <\/strong>and open the form you added the repeater to. Scroll to the <strong>Post-submit Actions \/ Notifications Settings<\/strong> window, click the <strong>\u201cAdd Notification\u201d<\/strong> button and proceed to edit.<\/p>\n\n\n\n<ul>\n<li><strong>Type<\/strong>. Choose the <strong>Insert\/Update Post<\/strong> option. More details about Notification types you can learn from our <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetengine-booking-form-send-email-notification-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Form tutorial<\/a>.<\/li>\n\n\n\n<li><strong>Post Type<\/strong>. Select the post type you would like to add this information to (it has to be the same one you chose for the meta field in the previous step.<\/li>\n\n\n\n<li><strong>Post Status<\/strong>. In this case, the <strong>Published <\/strong>option was chosen, but you can choose any other.<\/li>\n\n\n\n<li><strong>Fields Map<\/strong>. Here you can see all the fields you added to your form. For this particular case, you need the repeater ones. Choose the <strong>Post Meta<\/strong> option for all the fields you want to link. In the newly-appeared bars, type in the Name of the meta field and repeater fields you created previously.<\/li>\n<\/ul>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/insert-update-post-2x.png\" alt=\"notification settings\">\n\n\n\n<p>Hit the <strong>\u201cApply Changes\u201d<\/strong> button and update the form.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"check-the-result\">Check the result<\/h3>\n\n\n\n<p>Open the page or post with the form and add a few repeaters. Submit the form.<\/p>\n\n\n\n<p>Go to the list of posts you linked the form to. After every form submission, the data you wanted to show will be saved in a new post.<\/p>\n\n\n\n<p>If you now open the latest post, you will see the data you typed into the form is already added to the repeater meta field.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/repeater-check-2x.png\" alt=\"checking the repeater\">\n<\/div><\/div>\n\n\n\n<p>Dynamic Repeater added to a form will make it more flexible and convenient both for you and your clients. They will be able to add as many repeaters as they need, and you won\u2019t have to create large forms. Besides that, you can use the data elsewhere, for example, to collect emails and names.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial will teach you how to add a Dynamic Repeater to any Form using the JetEngine plugin.<\/p>\n","protected":false},"author":11,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[403],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Add and Use Dynamic Repeater in the Form \u2014 JetEngine | Crocoblock<\/title>\n<meta name=\"description\" content=\"JetEngine plugin allows you to create marvelous forms. Besides that, you make them more flexible and convenient with the help of the Dynamic Repeater field.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Add and Use Dynamic Repeater in the Form \u2014 JetEngine | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"JetEngine plugin allows you to create marvelous forms. Besides that, you make them more flexible and convenient with the help of the Dynamic Repeater field.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-19T13:15:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/new-form-2x.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/\",\"name\":\"How to Add and Use Dynamic Repeater in the Form \u2014 JetEngine | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2020-05-28T07:40:45+00:00\",\"dateModified\":\"2024-03-19T13:15:27+00:00\",\"description\":\"JetEngine plugin allows you to create marvelous forms. Besides that, you make them more flexible and convenient with the help of the Dynamic Repeater field.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/articles\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Add and Use Dynamic Repeater in the Form\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Add and Use Dynamic Repeater in the Form \u2014 JetEngine | Crocoblock","description":"JetEngine plugin allows you to create marvelous forms. Besides that, you make them more flexible and convenient with the help of the Dynamic Repeater field.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/","og_locale":"en_US","og_type":"article","og_title":"How to Add and Use Dynamic Repeater in the Form \u2014 JetEngine | Crocoblock","og_description":"JetEngine plugin allows you to create marvelous forms. Besides that, you make them more flexible and convenient with the help of the Dynamic Repeater field.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/","og_site_name":"Help Center","article_modified_time":"2024-03-19T13:15:27+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2022\/12\/new-form-2x.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/","name":"How to Add and Use Dynamic Repeater in the Form \u2014 JetEngine | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2020-05-28T07:40:45+00:00","dateModified":"2024-03-19T13:15:27+00:00","description":"JetEngine plugin allows you to create marvelous forms. Besides that, you make them more flexible and convenient with the help of the Dynamic Repeater field.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-add-and-use-dynamic-repeater-in-the-form\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/crocoblock.com\/knowledge-base\/articles\/"},{"@type":"ListItem","position":3,"name":"How to Add and Use Dynamic Repeater in the Form"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article\/18946"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/11"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=18946"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=18946"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=18946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}