2,004
edits
Changes
no edit summary
=Overview=
SmartCheck Validation is a secure server side validation method. It enables your SmartSimple system to perform custom server-side field validations validation ensuring that applications and form inputs meets your requirementsspecified criteria and returns.<br />These validations are performed on “submit” actions It provides a better user experience than other validation methodologies and returns failed field entries with your specified is preferred over Submit Logic. With SmartCheck, the user can see error messagesin context and in one central place. These Before SmartCheck Validation, some error message would pop up individually, one after another, and some messages are displayed would appear in one box at the top , depending on how you setup your validation. [[image:smartcheck_validation_old_val_message.png]] With SmartCheck Validation and the message type of '''Field''', you will see all messages in one central spot as well as in context messages. See image below. [[image:Smartcheck_validation_old_val_message2.png]] Clicking on an in context message such as the description field above, enables you to temporarily hide the message. Clicking the error message at the form and on-click top will take bring the user cursor to referenced the fieldwhere the error is present (if there is a corresponding input). Before you can use SmartCheck validation you must first enable it. Note that once you turn on SmartCheck Validation it is enabled everywhere. If you already set up submit logic or other validation before you turned on SmartCheck validation, you will need to test your validation to ensure it works as expected and or replace it with SmartCheck validation. =Enabling SmartCheck Validation= # In the top header, click the Configuration drop down. # Select Global Settings.# On the first tab called System.# Check the box beside Activate SmartCheck Validation.# Click Save.
=SmartCheck Validation Structure=
Each SmartCheck Validation statement shares the following structure:
* '''If''' Statement (thing to be compared)<br />
Before you can enable SmartCheck Validation on your system you’ll need '''[[Global_Administrator|Global Administrator]]''' privileges.