Start free trial

Form fields

Whether you’re creating a basic or complex form, Snapforms’ wide range of field types and advanced settings provide the flexibility to add as much or as little functionality as you need.

When adding a new field to your form, the primary settings for the field type will be displayed. This includes the option to mark required fields (*) to ensure information is provided.

Each field also has a range of advanced options that are specific to the field type. These settings are used to provide additional functionality for various use cases. Some advanced options are common across multiple field types.

Click the links below to learn more about each field type.

Field nameDescription
Short AnswerDisplays a short free text field suitable for capturing most types of information.

Long AnswerDisplays a large free text field that allows form users to provide more detailed information. 

Dropdown ListDisplays a dropdown list of options where only one can be selected.

Choose OneDisplays radio buttons for different options but allows one selection only. 

Choose MultipleDisplays checkboxes for different options and allows multiple selections.

CheckboxDisplays a single checkbox that is often used to indicate agreement to terms and conditions, confirmation, or opt-in.

Email AddressDisplays a text field that requires a valid email format.

Date SelectDisplays a calendar when the field is clicked.

File UploadDisplays a file upload function that allows form users to browse and upload their files, photos, and documents.

SignatureDisplays a signature box that allows the form user to digitally sign using their mouse/finger.

Choice MatrixDisplays a matrix of questions that have the same response options in a header row.

AddressDisplays a group of sub-fields for each component of an address, e.g. street address, city, postcode, etc.

CAPTCHA VerificationDisplays a CAPTCHA challenge for additional security/anti-spam measures.


Advanced fields and business tools

Field nameDescription
PaymentAllow your customers to make credit card payments directly through Snapforms, or connect to a third-party payment provider.

BookingEmbed a fully-fledged booking system within a form so your customers can easily book your services.

Field TableProvides form users with the ability to add multiple rows of the same fields.

SMS VerificationUsed to collect and verify mobile numbers by sending a code to ensure they are valid.

Email VerificationUsed to collect and verify email addresses by sending a code to ensure they are valid.

LookupConnect a field to a centralised database to allow form users to select their response from a large list of values.

CalculationAllows you to build formulas for automating calculations based on form responses. This field has a wide range of uses. Some common examples include:

  • Calculating total price based on selected options and quantities entered.
  • Calculating time between two date fields.
  • Using IF statements to determine outcomes based on multiple scenarios.
  • Calculating weights assigned to each answer/ choice.
Hidden ReferenceAllows you to add a reference field for internal purposes that’s not visible to form users. This field also supports automatic population of form reference numbers.

Draw on imageDisplays an image/diagram that allows form users to draw on, as part of their answers.

ABN LookupPowered by the Australian Business Register (ABR), the ABN Lookup field allows your form users to search for an Australian Business Number (ABN) and automatically populate associated information such as the entity name and address.


Get an online form trial or demo absolutely free.