Kissflow DocsHelp center

Field validations

Validations hold a form back from submission until a field meets the conditions you set, configured from the Validation tab.

BasicEnterprise

You can validate a field against a certain set of conditions so that the form can only be submitted if the conditions are met.

Hover over a field in your form editor and click the grey tick icon () to access its validation settings or navigate to the Validation tab from the Field properties panel to your right.

The validation types that we support differs for every data type. Here's an overview of the fields and their supported validation types:

ValidationDescriptionField type
Equal toThe field must exactly match a static value or the value in another field.Text
Email
Number
Currency
Date
Date & time
Dropdown
User
Not equal toThe field must not be a certain static value or the value in another field.Text
Email
Number
Currency
Date
Date & Time
Dropdown
User
ContainsThe field must contain certain characters, but might also have other characters.
Ensures your value is found somewhere inside the user's input. For example, if your value is New York, the user could type I love New York or New York city to pass.
Text
Text area
Email
Does not containThe field must not contain certain characters.Text
Text area
Email
Email formatThe field must be a valid email address.Text
URL formatThe field must contain no spaces and a dot followed by at least two letters.Text
Letters onlyThe field must not have any numbers or symbols.Text
Numbers onlyThe field must not have any letters or symbols.Text
No special charactersThe field must be only numbers and letters.Text
Starts withThe field must start with certain values.Email
Ends withThe field must end with certain values.Email
Domain equal toThe field must exactly match a domain value.Email
Domain not equal toThe field must not be a certain domain value.Email
Max lengthThe field must not exceed a certain number of characters.Text
Text area
Min lengthThe field must be at least a certain number of characters.Text
Text area
Part ofThe value entered must be part of a static value, or part of the value of another field, such as Text, Text area, Dropdown, or text-based Remote Lookup.
Ensures the user's input is a part of the value you define. For example, if your value is New York, users can type New, York, ork, or New York to pass.
Note:
This is case-sensitive.
Text
Not part ofThe value entered must not be part of a static value, or part of the value of another field, such as, Text, Text area, Dropdown, or text-based Remote Lookup.Text
Greater thanThe value entered must be greater than another value or field.Number
Currency
Date
Date & Time
Less thanThe value entered must be less than another value or field.Number
Currency
Date
Date & Time
Greater than or equal toThe value entered must be greater than or equal to another value or field.Number
Currency
Date
Date & Time
Less than or equal toThe value entered must be less than or equal to another value or field.Number
Currency
Date
Date & Time
In the futureThe date entered cannot be today or in the past.Date
Date & Time
Not in the futureThe date may be today or in the past .Date
Date & Time
In the pastThe date entered cannot be today or in the future.Date
Date & Time
Not in the pastThe date may be today or in the future.Date
Date & Time
YesThe value must be yes.Yes/No
NoThe value must be no.Yes/No
Attachment file typeThe attachment must be a particular file type.Image
Attachment
Max attachment sizeThe attachment must be less than a particular value of MBs.Image
Attachment
Max number of attachmentsThe maximum number of files that can be added to this field.Attachment
Min number of attachmentsThe minimum number of files that can be added to this field.Attachment
Max number of selectionsThe maximum number of values a user can select.Checkbox/Multiselect
Checklist
Min number of selectionsThe minimum number of values a user can select.Checkbox/Multiselect
Checklist
Selection should containEnsures that one specified value is among the selections.Checkbox/Multiselect
Selection should not containEnsures that one specified value is not among the selections.Checkbox/Multiselect
Select allForces the user to check off all the items.Checklist

If the validation is not met, an error message will be displayed underneath the field and the user will not be able to submit the form. You can customize the error message while editing the validation.