Formidable Forms

Formidable Forms

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

Embed Form

Last Updated: June 23, 2020

Knowledge Base → Forms → Form Building → Field Types → Embed Form
— Premium Feature —

The Embed Form field allows you to embed one form inside of another. The Embed Form field is especially useful if you want to use the same field, or group of fields, in several forms. A form can't be embedded in the same form more than once, but one form can be embedded into as many forms as you would like.

Formidable Forms is the best WordPress Form Builder plugin. Get it for free!

Please note: Repeating sections, page breaks, and embedded forms are not set up to work inside of an Embed Form field.

Standard field options

An Embed Form field has the following standard options:
Embed Form Field Options

  • Field type
  • Field key
  • Conditional logic
  • CSS layout classes

Field specific options

Insert Form

Select the form you would like to embed into your current form.
Embed Form Insert Form

Field icons

Field action icons allows you to duplicate, delete, and/or move a field on the form builder page. See the field action icons article for more information.

How to embed a form

  1. Go into edit a form.
  2. Click on Embed Form.
    Embed Form
    The title of the Embed Form field will not show on the front end, it will only show on the back-end.
  3. Click on the field options and where it says Insert Form, select the form that you would like to embed.
    Embed Form Insert Form

Styling

Section Heading CSS side bar

You may style the Embed Form field as a whole or you may style the fields individually. If you want to add a class to the entire embedded form, open the field options for the Embed Form field and insert a class in the CSS Layout Class box. When you add a CSS layout class to an Embed Form field, that class will apply to all fields in that embedded form.

To style the fields individually, go into the form that the Embed Form is pulling data from. You can add classes to the individual fields CSS Layout Classes in their field options.

Display values

The embed form field saves the id of the entry in the child form. To display this id in a view, use the id of the embed field added in your parent form, ie [45].

Limitations

Embedded forms are not designed to have a Repeater, Page Break, or another embedded form in them. This is not something we are supporting at this time. In addition, a form cannot be embedded in the same form more than once. An embedded form cannot be placed within a section. An embedded form can't create posts.

Troubleshooting

Actions not triggered on embedded form

By default, actions are not triggered for embedded forms when the parent form is submitted.

  • If you’re planning to add actions on an embedded form, we recommend adding it to the parent form.
  • If you want to trigger the action for all embedded forms or a specific embedded form, you can change it using the frm_use_embedded_form_actions hook.
  • If you have set up the parent form and the child form to have the same actions, and use the frm_use_embedded_form_actions hook to trigger the embedded form's actions, all actions would be triggered.

Related developer hooks

  • Determine whether the actions are triggered for an embedded form with the frm_use_embedded_form_actions hook.
  • Prevent embedded form entries from being deleted when the parent entry is deleted with the frm_before_destroy_entry hook.
  • Standard field options
  • Field specific options
    • Insert Form
  • Field icons
  • How to embed a form
  • Styling
  • Display values
  • Limitations
  • Troubleshooting
    • Actions not triggered on embedded form
  • Related developer hooks
Categories
×

Categories

  • Installation & Getting Started
  • Account Management
  • Forms
  • Entries
  • Views
  • Styles
  • Importing & Exporting
  • Add-Ons
  • Extend Formidable Forms

Using WordPress and want to get Formidable Forms for free?

Get Formidable Forms Lite Now

You do not have permission to view this form. Maybe you need to log in?

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.

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