Retrieving Forms on Web Pages with Javascript

by somya_kashyap3

HTML

<b>Retrieving Forms on Web Pages with Javascript
    <p>Open the console to see the output of this code</p>
</b>

<form action="#" id="theForm" name="firstForm">
    First: <input type="text" name="firstname" id="fname" size="25" /><br/>
    Last: <input type="text" name="lastname" size="25" /><br/>
    Email: <input type="text" name="email" size="25" /><br/>
<button type="submit">Submit</button>
</form>

JavaScript

// All these point to HMTLFormElement 'firstForm'

// The document.forms property is an HTMLCollection 
//  which can be dereferenced by [integer] or property name  
var f = document.forms[0] ;
console.log( f );                   // theForm
console.log( document.forms["firstForm"] );         // theForm
console.log( document.forms.firstForm );            // theForm

// And of course, document.getElementById() always works
console.log( document.getElementById("theForm") );  // theForm