Forms Capabilities

Feature Description
Vast Number of Field Types Vast number of field types, including Audio, Video, Image, Signature (with automatic selfie).
Automatically Create Section Instances Based on a List Field For quicker data entry, an order form can automatically create instances for each product in the product catalog.
Scan Barcodes and QR Codes Barcodes and QR Codes can be scanned using the device's camera and populated into the corresponding fields.
Validations Using Regular Expressions A regular expression (regex or regexp for short) is a special text string for describing a validation pattern.
Validations Based On Values In Other Fields A field can be configured to be equal to, not equal to, less than, less than or equal to, great than, greater than or equal to another field. E.g. Odometer Reading should be greater than or equal to Previous Odometer Reading.
Visibility Restriction You can restrict the visibility of fields based on membership into various employee groups. You can use this it to hide certain sensitive fields from field employees.
Editability Restriction You can restrict the editability of fields based on membership into various employee groups. You can use this it to disable (grey-out) certain fields to the field employees.
Hide Fields Based On Values In Other Fields For example, Spouse Name field can be configured to be hidden when Single is selected for Marital Status.
Disable Fields Based On Values In Other Fields For example, Spouse Name field can be configured to be disabled (greyed-out) when Single is selected for Marital Status.
Mandatory Based On Values In Other Fields For example, Spouse Name field can be configured to be required (mandatory) when Married is selected for Marital Status.
Control Background Color Based on Field Value For example, Marks field can be shown against a red background if the value is less than 50. The background color computed for a field can be applied to other fields as well.
Font Selection for Field Labels and Field Values Text can be styled using different font faces and sizes.