Example: Using Javascript to access a form when there are multiple forms
Write an Article (form name attribute="submit_article")
Bookmark A Page (form name attribute="submit_bookmark")
Getting a reference to the above forms and their elements
Demonstrating the use of document.forms[name]
Demonstrating the use of document.forms[index]
The code
function showFormElements(oForm) {
var cnt = 0;
var msg = "Form with 'name' attribute='" + oForm.name + "'";
var str = "\nThe elements are: \n\n";
for (i = 0; i < oForm.length; i++) {
cnt ++;
str += oForm.elements[i].tagName + " with 'name' attribute='" + oForm.elements[i].name + "'\n";
}
function showElementsForTargetFormName(oForm) {
var targetFormName = oForm.elements["form_name"].value;
var element_type = oForm.elements["element_type"].value;
var targetForm = document.forms[targetFormName];
function showElementsForTargetFormNumber(oForm) {
var targetFormNumber = oForm.elements["form_number"].value;
var element_type = oForm.elements["element_type"].value;
var targetForm = document.forms[targetFormNumber];