Abstract
The focus of this project is to create client side forms/programs/scripts that include the ability to verify that data is entered correctly prior to sending it back to the Server. The main focus is on inter-dependent fields where the value entered for one field effects the valid entries for another. This is a common situation with applications that involve complex data entry. It is often referred to as Business Rules.
Intended Use of this Site
Users of this site will find examples of how to accomplish client side data entry validation for both individual fields and Inter-Dependent fields. The examples involve several different techniques including scripts and programs such as Java Applets. The source for all scripts and programs are available to be copied and used in other projects. So the prime users of this site are other Web Site developers who can copy components from this site and use them in their own projects.
I have attempted to make many of the scripts and programs very generic so that they can be reused "as is" in other projects. However, this attempt was only partially successful. Experienced developers who can take these components and modify them for their own use will get the most benefit from this site.
Project Organization
The project is organized into the following modules (or topics) which can be reached through the links below. The modules also contain Previous and Next Module links which will allow you to view the entire project without returning to this page. The order below provides a logical flow through the material but topics do not have to be read in order.