Skip to main content
Kinetic Community

Validation

Overview

Checking for the presence of and content of values on submission of a Page.

Validation

Validation checks the value and existence of a value and stops processing if that requirement is not met. There are three non-exclusive options.

validation_settings.png

Required

Required has three options

Always - must have a value

Never (default) - no value needed

Conditional - required if the condition resolves to true. Form properties, Attributes, Identity information, and Answers are available to use in conditional statements.

Pattern

Pattern provides preset regex patterns for validation along with a custom option. Custom requires valid regex and a message if the pattern is not met. See this solution for information on creating regex patterns.

Custom Constraint

Validation based on other options with the form or answers. Form information, attributes and answers are available to use. Like a custom pattern a message must be provided if the constraint is met.

 

Topics
Builder
How to use the builder to create and maintain Forms for Request.
Forms
Form Details and Advanced Properties
Pages
Create and Maintain a Page Object
Sections
How to add and maintain Section Objects on Forms for Request.
Text and HTML
Create and maintain Text content and HTML content elements for a Form.
Buttons
Placing and Using Buttons on Pages.
Checkbox Field
Add and maintain a Checkbox field
Date Time Fields
Create and Maintain a Date/Time Element
Dropdown Field
Creating and maintaining list fields with both hard-coded data and dynamic sources.
Radio Button Field
How to create and maintain the details of a Radio Button field.
Text Field
Create and maintain Text fields for a Form.
Display
Setting the Visibility of fields and other elements.
Render Attributes
Add display attributes for fields and other elements.
Creating Validation Patterns
A few common validation patterns are provided, but sometimes there are other items you need to validate.  Some examples of additional validation patterns are checking for currency (two digit decimal values) and IP addresses.
How to Limit Attachment Types, Size, and Quantity
How to use a custom constraint to limit attachment types, size, and quantity.
Validation on Blur
Instructions on how to get Kinetic Request CE to check field validations on blur (leaving a field) as well as the standard submit validation.
Correcting Format Instead of Generating Validation Error
This type of solution is helpful if you'd like to correct a format instead of erroring.
Creating Conditional Answer Validation
There can be a need for two different validations on a field, based on other answers in the service item. In this case you cannot use the built-in validation system and must handle the validation separately.
Creating New Validation Patterns
A few common validation patterns are provided, but sometimes there are other items you need to validate.  Some examples of additional validation patterns are checking for currency (two digit decimal values) and IP addresses.
Other