> This page is for Glide Classic.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://www.glideapps.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/docs/_mcp/server.

# Form Container

> Collect data from your users in customizable forms.

#### Form Container Video

## Form Container Component

The **Form Container** component allows you to collect information from your users and store it directly in your app's data.

### Adding and Setting Up a Form Container

#### Form Container Arcade

In the [Layout Editor](/docs/getting-started/intro-to-layout), select the tab you want to edit.

Click on the plus (+) symbol in the [Components](/docs/essentials/components) panel.

Find **Forms** in the menu and select **Form Container**.

The container will automatically guess which table to add your form submissions to. To change this, select the form container and choose a different **Target table** on the right of the Layout Editor.

The form container will create fields based on the **Target table**. You can add or remove these fields as needed.

Choose a background for your form if desired.

Decide what [Action](/docs/getting-started/introduction-to-actions) should trigger when a user submits the form. By default, the action will show a notification that says "Success." You can use any action here, or trigger an integration as part of a larger workflow.

Each component inside of your form container can also be customized. The options for customization will depend on what type of component you're using. For every entry, you can decide if users will be required to fill it out.

Select as many **Form Elements** as you need and customize each one to create a comprehensive form for your needs. Each element can be marked as **required** before the user can submit.

## Frequently Asked Questions

#### Can I use any kind of component in a form container?

Any component in the **Form Elements&#x20;**&#x6D;enu will work in a form container.

#### Why is there a form on my collection?

By default, collections have an add button that allows users to add to your table. You can disable this in the Actions part of the collection settings if desired.

#### My On Submit action to Set Column Value isn't working.

Glide recommends not using the [Set Column Value](/docs/automation/actions/set-column-values) action as a form submit action. Instead, you can often use a [user profile value or column value](/docs/reference/values) to automatically pass the values needed.