Field types
Andrew Busuttil avatar
Written by Andrew Busuttil
Updated over a week ago

This section provides a description of all the different field types and how they can be used by your contest. These can be used by entry forms, voting forms and user fields. The entities which each field supports is specified.

Field Types

Entry File - Entry

This field can be used by Entry fields

This is a core field type that is used to capture the main entry file for the entry.

Button Label: The text that will be placed on the upload entry button.

Content type: This is the type of content that will be accepted plus the maximum size in MB of the file that can be accepted.
Note that the size cannot be any larger than 1GB.

Select Default Media: This is the image that would be used to represent an entry if the Entry file type is not active or if the entry file type is not mandatory and no file is uploaded. This is used as the thumbnail and main image for the entry if no entry file exists for the entry. Important: This field is mandatory if the field is disabled or if it is set to non-mandatory.

Text  

This field can be used by Entry, Voting, Users fields

A simple input field where users will be able to type in general brief* information.

Placeholder Text: help text that can give some direction to the end-user on the data they can input.

Minimum length of Text field: The minimum number of characters required as input.

Maximum length of Text field: The maximum number of characters allowed.

Example above

*for larger text area use the Text Area field type

DropDown

This field can be used by Entry, Voting, Users fields

Create a simple drop down list that an end-user can select an option from.

Placeholder Text: help text that can give some direction to the end-user on the data they can input.

Values for DropDown list: In the text box enter the options you would like for your DropDown field. Each drop down value is separated with a carriage return.

Example above

Email

This field can be used by Entry, Voting, Users fields

Simple input field for capturing an email address. This field will automatically validate to ensure the entry is formatted in an acceptable email format.

Placeholder Text: help text that can give some direction to the end-user on the data they can input.

Textarea

This field can be used by Entry, Voting, Users fields

Control for creating a large text box field. This field is great for descriptions, BIO’s and other generally long text.

Placeholder Text: help text that can give some direction to the end-user on the data they can input.

Number of Rows: this property affects the height of the Textarea field

Minimum length of Textarea field: The minimum number of characters required as input.

Maximum length of Textarea field: The maximum number of characters allowed.

Example above

The textarea field can also be resized by selecting the bottom right hand corner of the textarea field.

Checkbox

This field can be used by Entry, Voting, Users fields

Ability to create one or more checkboxes. Checkboxes are great when you want to add acceptance or simple selection options when more than one can be selected at once. Note use radio when you need a multiple choice with only one selectable.

Checkbox Keys: These are the values that will be set to the field when the checkbox is selected. These should match the number of Checkbox Value created. Each key should be separated with a carriage return.

Checkbox Value: This is the label text that will be applied to each checkbox. The text box will allow for links to text to also be added in case you need entrants to accept conditions which are linked to a separate URL page.

Example above

Radio

This field can be used by Entry, Voting, Users fields

Radio button control. This allows for selection of multi-choice checkboxes where only one can be selected from the array of selections.

Values for Radio options: an option on each line will create a separate radio button.

Example above

Upload

This field can be used by Entry, Users fields

A control that allows end-users the ability to upload one or more files. These files are attachments to the entry and are a great way for allowing users to provide additional supporting information such as consent forms, proof of id images, etc. Note that the system does not limit the file type.

Allow multiple file uploads: enables users to upload more than one attachment. After a file is uploaded the entrant will be able to upload another.

Example above

Link to File

This field can be used by Entry, Voting, Users fields

Creates a hyperlink to a file that has been uploaded to the platform. This field type could be used to allow end-users the ability to download a form such as a standard consent form.

Link text: the text that will be made into a hyperlink

Download filename: when a user clicks on the hyperlink, the value in this property will be used to name the file that is downloaded onto their computer.

File: the actual file that the hyperlink will point to. You can select files stored in Launchpad6 media library or upload a file from your computer.

 

Timezone

This field can be used by Entry, Voting, Users fields

Timezone selector. This allows for the timezone the entrant is located in to be selected from a comprehensive timezone list.

Placeholder Text: help text that can give some direction to the end-user on the data they can input.

Example above

Location

This field can be used by Entry, Voting, Users fields

Location lookup power by google to select city, state and country. The field will automatically provide selection options as the user starts typing the name of the city.

Placeholder Text: help text that can give some direction to the end-user on the data they can input.

Placeholder Text: help text that can give some direction to the end-user on the data they can input.

Example above

Date Picker

This field can be used by Entry, Voting, Users fields

Date selector with a pop-up calendar.

Placeholder Text: help text that can give some direction to the end-user on the data they can input.

Example above

Time Picker

This field can be used by Entry, Voting, Users fields

Time selector with hours, minutes and seconds

Example above

No additional configuration properties required.

Phone No.

This field can be used by Entry, Voting, Users fields

An input field that allows an end-user to select the international country code for phone numbers.

No additional configuration properties required.

Example above

Number

This field can be used by Entry, Voting, Users fields

Simple number input field that only allows the entry of numbers.

Minimum length of Number field: The minimum number of characters required as input.

Maximum length of Number field: The maximum number of characters allowed.

Thumbnail

This field can be used by Entry fields

This field type allows for users to set their own thumbnail for images and videos in the gallery as well as the image used on the entry page. This field type allows the upload of images only.

Button Label
This sets the label for the upload button which the user selects to upload an image for their thumbnail

Payment

This field can be used by Entry fields and Voting fields

This field is can be used to accept payments for entries or for vote. It is important to note that the settings when used for votes vs entries are slightly different.

Entry Payment

In order to enable this field for entry the ContestPad package must include the payment gateway option. The payment gateway API key must also be configured.

Entry Fee Currency: This is the currency that the payment amount will be accepted in. 

Fixed Amount Fee: This is the fixed fee that will be accepted for each entry. 

Vote Payment

As per entry payment in order to enable this field for entry the ContestPad package must include the payment gateway option. The payment gateway API key must also be configured.

Entry Fee Currency: This is the currency that the payment amount will be accepted in.

Vote Purchase Type: This is currently the only option. This means you can purchase multiple votes.

Minimum Votes: This is the minimum votes a voter can purchase

Maximum Votes: This is the maximum votes a voter can purchase

Fee per Vote: This the the cost for each vote

Did this answer your question?