3
for (var i = 0; i < document.forms.length; ++i) {
4
var form = document.forms[i];
5
var formObject = new Object;
6
formObject.name = form.name;
7
var elements = new Array;
8
for (var j = 0; j < form.elements.length; ++j) {
9
var e = form.elements[j];
10
var element = new Object;
11
element.name = e.name;
12
element.value = e.value;
13
element.type = e.type;
14
element.autocomplete = e.attributes.getNamedItem("autocomplete");
15
if (element.autocomplete != null)
16
element.autocomplete = element.autocomplete.value;
17
elements.push(element);
19
formObject.elements = elements;
20
forms.push(formObject);