Forms collect data from a person, regardless of whether the form is physical (EG: Printed forms) or digital (EG: Web forms). This section is not so much about the usability of forms but technical implementation of forms.

The client-side is what's on the user's browser and machine. It's what they see (largely a matter of text, images, video, XML, HTML, and CSS) and the code on the page (usually JavaScript). This section deals primarily with the HTML tags related to forms and the JavaScript for validating forms.

The server-side is what's on the other side of the Web (as far as the user is concerned). The data collected from the user gets sent to the server usually either by hitting a submit button or in the background via AJAX techniques. Usually the form data interacts with a database, hence additional validation must occur.

Page Modified: (Hand noted: ) (Auto noted: )