How to loop through all elements in a form

By emre gokhan saricicek, September 28, 2009 3:20 PM

Here is a way to loop through form elements (where form id is myform) and print them into a popup debug window.

01
02
 
03
function ShowFormValues()
04
{
05
 
06
debugwindow = window.open("", "debugwindow", 'scrollbars=yes,resizable=yes,width=250,height=250');
07
 
08
        var myelements = document.getElementById("myform").elements;
09
        for(var i=0; i < myelements.length; i++)
10
            {
11
 
12
                debugwindow.document.write("type:" + myelements[i].type + "  ");
13
                debugwindow.document.write("name:" + myelements[i].name + "  ");
14
                debugwindow.document.write("value:" + myelements[i].value + "  ");
15
                debugwindow.document.write("<br />");
16
            }
17
 
18
}
19
 
20

Leave a Reply

You must be logged in to post a comment.

Zenteric is powered by Sa-Za