DataAssist Wizard: Form Validation And Field Settings

Form fields created on form pages can have custom labels, can be showed as several form element types, can be encrypted when the form is submitted, and can have client validations added.

This UI is used to set up each form field on a DataAssist page. All fields on the page are listed in the field list, and each field's information is listed beside it. Clicking a fieldin the field list will populate the rest of the UI with the field's information.

Label

The label of the field isthe text name for the field shown on pages where the field is shown.


Display as

Display as determines the field type that the field will be shown as. The available field types are below.
  • Checkbox
  • Checkbox Group
  • CVV
  • Date Picker
  • File
  • File Manager
  • Hidden
  • HTML Editor
  • List
  • Menu
  • Menu - Country List
  • Password
  • Radio Group
  • Text
  • Textarea
  • Text Only


Encryption

Encryptions can be added to each field for protecting sensitive data being submitted. The following encryption methods are available.

  • Crypt
  • Hash
  • MD5
  • RIJNDAEL
  • SHA1

Validations

Client side validations can be added to form fields to ensure users enter the desired values. Errors will result in a message shown on the page when the form is submitted. Validations are not required.
  • This field should be required to submit this form: Determines if the field is to be validated on form submit.
  • Min Characters: Determines the minimum number of characters that can be entered in the field.
  • Max Characters:Determines the maximum number of characters that can be entered in the field.
  • Min Number: Determines the minimum numerical value that can be enteredin the field.
  • Max Number:Determines the maximum numerical value that can be enteredin the field.

 

Validation Types

There are manu validation types usable for each field in your form.
  • Integer: Verifies a real, positive number is used.
  • Email Address: Verifies a real email address is used in the x@x.x format.
  • Date: Verifies a valid date is entered in the selected format.
  • Time:Verifies a valid time is entered in the selected format.
  • Credit Card: Verifies a valid credit card number is entered in the selected format.
  • Postal Code: Verifies a valid postal code is used in the selected format.
  • Phone Number: Verifies a valid phone number is entered in the selected format.
  • Social Security Number: Verifes a valid US SSN is entered in the xxxxxxxxx format.
  • Currency: Verifies a valid currency is entered in the selected format..
  • Real Number: Verifies a real number is entered.
  • IP Address: Verfies a real IP address is entered in the selected IP format.
  • URL: Verifies a valid URL is entered.