使用javascript获取表单元素并存储到数组中

时间:2014-06-06 01:49:10

标签: javascript arrays

我正在尝试使用JavaScript获取表单中的输入元素。然后我试图通过它的name属性将它放入一个数组来组织它。有人可以帮忙吗?

function getFields(formName, attr){
    var form=document.getElementById(formName);
    var fields=form.getElementsByTagName('input');
    var fieldCount=fields.length-1;
    var fieldNames=[];
    for(var a in fieldCount){
        fieldNames[a]=fields[a].getAttribute(attr)
    }
    return fieldNames[1];
}

1 个答案:

答案 0 :(得分:0)

已经通过DOM对象进入关联数组:

var form = document.getElementById("myForm");
form.elements['myInputName'] //Returns <input name="myInputName">

form.elements['myInputName'].value //Returns the value