Field settings
You can select the field in the editor, access its settings by clicking the Gear icon () or modify its settings directly from the Field properties panel.
Name and Field ID
Enter the name of the field under Name. It is a mandatory field. The field type is the field's data type. It denotes the nature of the data that's stored in the field. Learn more about field types here.
Field ID is a unique string mapped to the field automatically. You'll need the field ID while creating expressions.
- Kissflow will automatically assign a field ID that is identical or similar to the field name.
- You can customize the field ID when you first create the field, but you cannot change it after publishing the form.
- Field IDs cannot have spaces. Underscores will be added automatically.
- There are a few restricted names like βStatusβ that you cannot use as the field ID.
Required
If you mark a field as required, it must have a value at the first step at which it is editable. For example, if you mark a field as required, but it is hidden for the first two steps, and editable on the third, then it will only generate an error message on the third step.
Required fields will have a small red asterisk beside them on the live form.
Help text
Help text appears underneath the field and helps users know what to enter.
Default value
This is a placeholder value that displays in the field before a user enters any information.
Computed field
Some fields allow you to use an expression to load data onto the field. Learn more about expressions.
Field type
There are 20 different types of fields to use on your form. Each field is strongly associated with a certain data type. The data type is very important if you are going to use it in any expression. The field type also determines if you can have a default value, and what validations and appearance options you have.
Name |
Data type |
Usage |
Example |
Default value? |
Expressions? |
More info |
Text |
Text |
Enter a short amount of data on a single line |
Y |
Y |
||
Text area |
Text |
Enter a larger amount of formattable data on multiple lines |
N |
N |
||
Text |
Collects valid email addresses |
Y |
N |
|||
Number |
Number |
Enter only numbers |
Y |
Y |
Uses commas for thousands, millions |
|
Currency |
Number |
Enter a number displayed as currency |
Y |
Y |
||
Date |
Date |
Pick a date |
Y |
Y |
Formatted based on your locale |
|
Date & Time |
Date |
Pick a date and time |
Y |
Y |
Based on your timezone |
|
Yes/ No |
Boolean |
Choose yes or no |
Y |
N |
||
Image |
None |
Upload and view an image |
N |
N |
||
Rating |
Number |
Give a rating of 1-5 stars |
Y |
N |
||
Dropdown |
Text |
Select one option from a list |
Y |
N |
||
Checkbox/Multi-select checkbox |
List |
Select more than one option from a list |
N |
N |
||
Slider |
Number |
Select a number on a slider |
<Image> |
Y |
N |
|
User |
User |
Select a user in your system |
<Image> |
N |
N |
|
Checklist |
List |
Check off items |
<Image> |
N |
N |
|
Attachment |
Attachment |
Attach files |
<Image> |
N |
N |
|
Signature |
Image |
Draw your signature |
<Image> |
N |
N |
|
Lookup |
Reference |
Select items found in other flows |
<Image> |
N |
N |
|
Remote lookup |
Text or JSON |
Retrieve realtime data from a 3rd party system |
<Image> |
N |
N |
|
Rich text |
None |
Add static formatted text and media to your form |
<Image> |
N |
N |
|
Aggregation |
Text or Number |
Aggregate table data |
<Image> |
N |
N |
|
Sequence number |
Text |
Add a recurring serial or sequence number to each item in your process |
<Image> |
N |
Y |