The system validates data to ensure that users are working
with the correct data. Data can be validated on the server-side or
the client-side.
Server-side validation
When you enter information in an application, it is placed
in the queue for server-side validation where the data is validated
with data on the server. Server-side validation consists of asynchronous
and synchronous validation. Asynchronous validation helps users to
work faster because they can move from field to field, entering data
without waiting for information to be validated.
Client-side validation
To improve performance, the system validates data on the
client browser before validating on the server.
Best practices for data validation types
In some circumstances, one type of data validation can
be more efficient to use than another. All validation types work on
textboxes, multiple-part textboxes, and check boxes. Synchronous and
asynchronous validation also work on multiple-part text boxes and
check boxes while client-side validation works on the first part of
multiple-part check boxes.