/
4.1 - Overview of all widgets and functionality

4.1 - Overview of all widgets and functionality

The Forms Builder has been developed to provide an interface for low level developers to easily, quickly and simply create complex web forms.

There is a vast range of functionality available through the Forms Builder, this includes basic form fields such as textboxes, radio & checkboxes as well as more advanced form features such as custom JavaScript code, camera and the ability to determine your location with the press of a button.

Field Types


Field Type

Icon

Type

HTML Element

Description / Notes

Text Box

Keyboard Input

input [type=text]

Alphanumeric.

Text Area

Keyboard Input

textarea

Multiline and alphanumeric.

Password Box

Keyboard Input

input [type=password]

Displays a password box. Used in conjunctions with Logged in User and requires an API or hard coding of usernames.

Email

Keyboard Input

input [type=email]

Email address.

URL

Keyboard Input

input [type=url]

Ask the User to input a URL.

Phone Number

Keyboard Input

input [type=number]

Integers in Phone Number format.

Number

Numeric

input [type=number]

Used to invoke the Number keypad on Mobiledevices.

Currency

Numeric

input [type=number]

Currency format.

Calculation

Numeric

readonly / button

Allows you to calculate the value of number fields and display it. For more information see

Radio Buttons

Select 1 from many

input [type=radio]

Defined options.

Select Box

Select 1 from many

select [size=1]

One of a selection.

Star Rating

Select 1 from many


Allows the selection of a 1 – 5 star rating.

Multi Select

Select many

select

Multiple options.

Check Boxes

Select many

input [type=checkbox]

Multiple options.

Checkbox

Boolean

input [type=checkbox]

A single selection - often used when using conditional logic

Date

Date / Time

Custom Date Picker

Displays the Date dependent on defined format.

Time

Date / Time

Custom Time Picker

Time entered in defined format.

Date + Time

Date / Time

Custom Date + Time

Displays the Date and Time dependent on defined format.

Camera

File Input

Custom Camera

Accesses native Camera.

Image Library

File Input

Custom Gallery

Accesses Image Library on Phone.

File Upload

File Input

input [type=file]

Allows the user to enter in a file to be uploaded and attached to the Form.

Location

Device Input

GPS field.

Accesses native GPS.

Sketch / Sign

Device Input

Custom Signature box

Allows a graphic entry into a field.

Logged in User ID

User Input

Custom input [type=text]

A fixed value that will not change.

User Attribute

User Input

Custom input [type=text]

Displays a pre-defined User ID of the logged in user.

Value

Input Value

Custom input [type=text]

Displays a pre-defined User Attribute.

GET Value

Input Value

Custom input [type=text]

A value that was passed to the form interaction.


Next:

4.2 - Calculation fields usage