Table of Contents

How to Allow Users to Add New Options in Forms

Lesley Updated by Lesley


In Knack, multiple choice and connection fields make it possible to allow your users to select from multiple options to categorize and connect your data. Users can choose from a dropdown menu of options on a form and associate the form's record with a category or connected record in another table.

For example, in this Donations Manager app, you can allow users to select the referral source.


You will need at least one multiple choice and/or connection field to use the "allow new options" feature.

If this your first time creating an app, you'll need to know some basics about adding tables, fields, pages, and views. You can start by reading our Builder Basics section

Other good resources can be found in our About Your Database and Working With Pages sections of the knowledge base.


Select the Form

In the Pages section of the Builder, select the page where the form containing your multiple choice or connection field is located. Click on the form to open the view editor to access the form settings.

Open Edit Input

From the view editor, hover over the multiple choice or connection field in the page preview and click the pen icon to edit that form input.

Check the Custom Options Box

From the field settings, check the "Add Options" to "allow users to add new options to choose".

Enabling this feature on a multiple choice field will add a new option.

Enabling this feature on a connection field will add a new record in the connected table.

Login & Test

Once enabled, app users can now add new options by clicking on the “Add new option link” below the form input.

When a user clicks on the “Add a new option” link, a modal popup of the form will open. The user can complete the form, click submit and see their new option populated as the selected field value.

How did we do?

Create a Multi-Part Form

How to Add Instructions to a Form