Question Type: Dropdown, Radio Button, and Multiselect


The Dropdown, Radio Button, and Multiselect question types allow your mobile users to select answers from a predefined list. For example, users might be able to select a part from a dropdown list populated by a data sources, cutting down on time needed to enter the information, and increasing accuracy.

These questions, particularly dropdown questions, are often used to push information to other questions using data sources. Using our example above, when the mobile user selects the part, ProntoForms can push the part number, price, description, and other relevant information to other questions. For more information on pushing information to other questions, please read: Push Data to Other Questions from a Data Source.

On an iOS device, these three question types will show up like this:

Dropdown Radiobutton Multiselect
2018-12-11-RadiobuttoniOS.png 2018-12-11-MultiselectiOS.png

Form Builder

In the Form Builder, a dropdown question will show up like this:


The Question Edit screen for these questions has four tabs: General, Options, Properties, and Help OptionsClosed Help Options are ways to add help content, such as YouTube videos, web pages, text, or images, to questions in a form. Mobile users simply tap the help icon next to a question to see the help that the form designer provided.. This article will go through each of the tabs.


Unique ID

The Unique IDClosed A Unique ID refers to the specific identifier of a question, form page, form section, or Data Destination. Unique IDs are used as reference points when pulling data for conditional logic, Analytics projects, Data Destinations, and Documents. is the reference for the question. For more information on Unique IDs, read: Overview: Unique IDs. It can either be auto-generated based on the question text, or customized.

Data Types

Data Types are the kind of information your mobile users will be putting into these questions. Setting a data type makes sure that you use the correct kind of information, in the right format. The data type can also influence whether the answer to a question can be used later in the form, or in the business process.

These questions support the following data types:

Free Text Email URL Phone Number Integer Decimal Currency
Radio Button
Tips for Form Designers:
Ensure you choose a data type that matches the options users can choose from, and what you need to do with the data.


Restrictions control how your mobile users interact with a question. They can be set on the question itself, or controlled by Conditional Logic.

Required Read-Only Hidden on Device Hidden in Reports
Radio Button

Define Options Manually

If you select this option, you can define the possible answers to the question manually. This is good for short lists of options, or lists that do not change. The example below is of a Dropdown options list.


  • Allow mobile user's username as an option: Enabling this option places the mobile user's username in the list to be selected. This option is only available for certain data types.
  • Collect a text response with an "Other" option: With this option enabled, your mobile users can add an answer that is not listed. The answers users enter must match your chosen data type and validation.

Unique Properties

Data Types: Default Value

When using the "Define Options Manually" option, you may set a default value.

Answer ExceptionsClosed An Answer Exception is a form feature that displays color-coded feedback when a mobile user selects or enters an answer. Answer Exceptions typically show an inspection status (pass/fail) or prompt the user for additional information. Color-coding notifies the user of the Exception's severity. and Additional Comments

If you have chosen to define your possible answers in the Options tab (as shown in the screenshot above) rather than using a Data Source, you will have the option to use Answer Exceptions and Additional Comments for Dropdown and Radiobutton type questions.

Answer Exceptions

Answer Exceptions are used to categorize problems identified during the course of a field technician's work as the user completes a form. For example, if configured on an Inspection form, if a user selects a particular piece of equipment from a Radiobutton list, ProntoForms could show a warning containing information on what kind of protective equipment might be needed

For more information on setting up Answer Exceptions, please read: Answer Exceptions

Additional Comments

Additional Comments are useful for when certain answers from a user require further information, like a comment or reason. Using the same example as above, if a user selects a particular piece of equipment from a Radiobutton list, ProntoForms could request details on what Personal Protective Equipment the mobile user requires.

For more information on configuring Additional Comments on questions, please read: Additional Comments on Questions

Use Data Source for Options

Link your question to a data source to populate your list of options. This is useful for when a form contains long lists of options such as:

  • parts lists,
  • customer lists,
  • lists that change frequently and can be automatically synced from your cloud or backoffice system,
  • lists that are shared across multiple forms.

For more information on Data Sources, please read: Data Sources Overview.

To illustrate the use of Data Sources, we'll use a simple parts list in Excel:


  • Column displayed in dropdown: This is the information that will be shown on your mobile users' devices. In the case of a Parts List, our mobile users will most easily understand the Part Name column.


  • Column to use as the answer: This is the information that will be saved as the answer and sent to your desired data destination or to documents; it does not have to match the displayed column. In our Parts List example, we might provide the mobile user with a Part Name, but send the Part Number to your back-office system for greater accuracy and inventory tracking.


  • Hide duplicate rows in dropdown: If your data source contains duplicate entries, selecting this option will hide the duplicates. For example, if a Customer List has two entries for the same customer with no change in the information, it will hide the second entry.

Advanced Data Source Features

  • Filter Options: Enabling this option filters the list of choices based either on who the user is, or based on previous answers in the form.For more information on filtering data sources, please read: Filtering Data Sources.


  • Use Location-Based Features: Enabling this option allows you to sort location data based on the mobile user's location and plot the data source rows on a map. For more information on location-based filtering, please read: Filtering Data Sources based on Location.


  • Push Data to Other Questions: This allows you to fill out other questions based on the answers to this dropdown. For more information, please read: Pushing Data to Other Questions.


Common Properties

Properties allow you to set up your question in various ways. Question Properties are affected by two things:

  • the data type chosen
  • the use of Defined Here options, or Data Source Options

The common properties are based on the data type, as shown below:

Free Text Email/URL/Phone Number Integer/Decimal/Currency
  • Validation Type: Validation checks that your users have entered information correctly. 
  • Keyboard Type: Lets you define what keyboard your mobile users encounter.
  • Allow mobile users to launch Email, Browser, SMS, or Phonecall to this entry
  • Allowable Range (Min/Max)
  • Decimal Place Precision (Decimal Data Type)
  • Currency

Note: Using validation on questions using data sources is not recommended, as if there is an error in the data, mobile users cannot continue in their workflow. 

Help Options

Adding "Help" content to forms gives mobile users access to support and other resources out in the field. Help content is available to users through a button embedded beside a question. Any question in the form can include a link to YouTube videos, web pages, or HTML-formatted work instructions.

For more information on Help Content, please read: Adding Help Content to Questions