HTML DOM Form Object
Form Object
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.
Form Object Collections
W3C: W3C Standard.
| Collection |
Description |
W3C |
| elements[] |
Returns an array of all elements in a form |
Yes |
Form Object Properties
| 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 |
Form Object Methods
| Method |
Description |
W3C |
| reset() |
Resets a form |
Yes |
| submit() |
Submits a form |
Yes |
Form Object Events
| Event |
The event occurs when... |
W3C |
| onreset |
The reset button is clicked |
Yes |
| onsubmit |
The submit button is clicked |
Yes |
Standard Properties, Methods, and Events
The Form object also supports the standard properties, methods, and events.

The Altova MissionKit is an integrated suite of tools ideal for:
- XML development
- Web & Web services development
- Data mapping & integration
- Rendering & publishing XML & database data
- XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy® - the industry-leading XML editor; MapForce® - a
graphical data mapping, conversion, and integration tool; StyleVision® - a visual XSLT stylesheet designer;
DiffDog® - an XML-aware diff/merge tool; and 2 additional tools.
Try all 6 products free for 30 days!
Download a fully-functional free trial
|
|
|
|