Document.forms

forms returns a collection (an HTMLCollection) of the <form> elements within the current document.

Syntax

JavaScript
<var>collection</var> = document.forms;

Example: Getting form information

HTML
<!DOCTYPE html>
<html lang="en">

<head>
<title>document.forms example</title>
</head>

<body>

<form id="robby">
  <input type="button" onclick="alert(document.forms[0].id);" value="robby's form" />
</form>

<form id="dave">
  <input type="button" onclick="alert(document.forms[1].id);" value="dave's form" />
</form>

<form id="paul">
  <input type="button" onclick="alert(document.forms[2].id);" value="paul's form" />
</form>

</body>
</html>

Example 2: Getting an element from within a form

JavaScript
var selectForm = document.forms[index];
var selectFormElement = document.forms[index].elements[index];

Specifications

Specification Status Comment
WHATWG HTML Living Standard
The definition of 'Document.forms' in that specification.
Living Standard  
Document Object Model (DOM) Level 2 HTML Specification
The definition of 'Document.forms' in that specification.
Recommendation Initial definition.

See also

License

© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-us/docs/web/api/document/forms

API Document HTML DOM NeedsCompatTable NeedsMarkupWork NeedsSpecTable Property Reference Référence