14.5 FormsThe forms[] array of the Document object contains Form objects that represent any <form> elements in the document. Because HTML forms contain push buttons, text input fields, and the other input elements that usually comprise the GUI of a web application, the Form object is very important in client-side JavaScript. The Form object has an elements[] property that contains objects that represent the HTML input elements contained within the form. These Element objects allow JavaScript programs to set default values in the form and to read the user's input from the form. They are also important sites for the event handlers that add interactivity to a program. Because forms and their elements are such a large and important part of client-side JavaScript programming, they deserve a chapter of their own. We will return to the forms[] array and the Form object in Chapter 15. |