如何将表单内容转换为数组键值?这是我尝试过的一个例子:
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);
}
答案 0 :(得分:3)
你应该使用object而不是array.following应该解决你的问题。(假设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);
}