In this table, Element refers to the name of the HTML element for the form field, Type refers to the value of the type attribute for the form field, and Label refers to the text to the left of the form field. Form code updated with name attribute values Now that you have assigned names for the form and form fields, you are ready to start writing the script that handles the validation for the fields. If you are typing the Java Script code in this article manually and receive errors, you should check that all casing is the same as shown in this article.
For example, you may want to ensure that someone inserts a valid e-mail address into a text box, or perhaps you want to ensure that someone fills in certain fields.Because the code is stored within the page or within a linked file, it is downloaded into the browser when a user accesses the page and, therefore, doesn't require a roundtrip to the server.For this reason, client form validation can be faster than server-side validation.For example, if you have a form that populates a drop-down list based on the value of another form field, server-side processing may be needed to pull data from a database and populate the drop-down list.Client-side validation provides validation within the browser on client computers through Java Script.Server-side validation incorporates code validation into a form handler. NET application on the server that provides the functionality that your form needs for processing after a customer has submitted it.Because the code is stored on the server, server-side validation requires a roundtrip to the server.In addition, each of the fields should have a unique name.Use the following table to assign names to all of your form elements.In addition, this article assumes a general understanding of HTML and Java Script, although a thorough understanding is not required.For more information about HTML and Web scripting, see one or more of the following references.