The Form object represents an HTML form.
For each <form> tag in an HTML document, a Form object is created.
Forms are used to collect user input, and contain input elements like text fields, checkboxes, radio-buttons, submit buttons and more. A form can also contain select menus, textarea, fieldset, legend, and label elements.
Forms are used to pass data to a server.
Note: The Form object can also use the properties/methods of:
W3C: W3C Standard.
| Collection | Description | W3C |
|---|---|---|
| elements[] | Returns an array of all elements in a form | Yes |
| Property | Description | W3C |
|---|---|---|
| acceptCharset | Sets or returns the value of the accept-charset attribute in a form | Yes |
| action | Sets or returns the value of the action attribute in a form | Yes |
| enctype | Sets or returns the value of the enctype attribute in a form | Yes |
| length | Returns the number of elements in a form | Yes |
| method | Sets or returns the value of the method attribute in a form | Yes |
| name | Sets or returns the value of the name attribute in a form | Yes |
| target | Sets or returns the value of the target attribute in a form | Yes |
| Method | Description | W3C |
|---|---|---|
| reset() | Resets a form | Yes |
| submit() | Submits a form | Yes |
| Event | The event occurs when... | W3C |
|---|---|---|
| onreset | The reset button is clicked | Yes |
| onsubmit | The submit button is clicked | Yes |
The Form object also supports the standard properties and events.
Your message has been sent to W3Schools.