【问题标题】:How to transform form to array key value如何将表单转换为数组键值
【发布时间】:2012-10-16 03:09:05
【问题描述】:

如何将表单内容转换为数组键值?这是我尝试过的一个例子:

 function formToArray(){
    var sAux=Array();
    var frm = document.getElementById("formUsuario");
    for (i = 0; i < frm.elements.length; i++) {

        //next line dont work
        sAux[frm.elements[i].name] = frm.elements[i].value;

    }
    alert(sAux);
}

【问题讨论】:

    标签: javascript arrays forms


    【解决方案1】:

    您应该使用对象而不是数组。以下应该可以解决您的问题。(假设 formUsuario 是表单 ID)。 jsfiddle

    function formToArray(){
        var sAux={};
        var frm = document.getElementById("formUsuario");
        for (i = 0; i < frm.length; i++) {
    
            //next line dont work
            sAux[frm[i].name] = frm[i].value;
    
        }
        alert(sAux);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-12
      • 1970-01-01
      • 2021-07-09
      • 1970-01-01
      • 2019-07-10
      • 2015-11-07
      • 2019-01-14
      • 1970-01-01
      相关资源
      最近更新 更多