是这样的,我有一张table,有增加一行的功能,调的是下面的JS,功能是正常的,可是当我增加几行然后保存提交表单的时候,后台却取不到增加的行的数据(Java的request取不到,asp.net mvc的formValue,Request也取不到),只能取到原先就有的那几个值,而不能拿到新增加的值,这是为什么啊???有什么办法解决吗??跪求高手们!!
function insertFieldRow() {
var i = document.getElementById("fieldRow");
var col = parseInt(i.value);
var x = document.getElementById('myTable').insertRow(col);
var h1 = x.insertCell(0);
var h2 = x.insertCell(1);
var h3 = x.insertCell(2);
var h4 = x.insertCell(3);
var h5 = x.insertCell(4);
var h6 = x.insertCell(5);
var h7 = x.insertCell(6);
var h8 = x.insertCell(7);
var h9 = x.insertCell(8);
var h10 = x.insertCell(9);
var h11 = x.insertCell(10);
var h12 = x.insertCell(11);
var h13 = x.insertCell(12);
var h14 = x.insertCell(13);
h1.innerHTML = "ItemName:";
h2.innerHTML = " <input id=\"FiledName\" type=\"text\" >";
h3.innerHTML = "cando:";
h4.innerHTML = " order<input id=\"FiledCando\" name=cando type=\"checkbox\" value=\"order\" /> pagesum<input id=\"FiledCando\" name=\"cando\" type=\"checkbox\" value=\"pagesum\"/> sum<input id=\"FiledCando\" name=\"cando\" type=\"checkbox\" value=\"sum\" />";
h5.innerHTML = "title:";
h6.innerHTML = " <input id=\"FiledTitle\" type=\"text\" >";
h7.innerHTML = "edit:";
h8.innerHTML = " <select id=\"FiledEdit\" name=\"edit\"><option value=\"textbox\">textbox</option><option value=\"uc_ddl_seg\">uc_ddl_seg</option><option value=\"uc_data\">uc_data</option></select>";
h9.innerHTML = "fmt:";
h10.innerHTML = "<input id=\"FiledFmt\" type=\"text\" >";
h11.innerHTML = "Validity:";
h12.innerHTML = "<input id=\"FiledValidity\" type=\"text\" >";
h13.innerHTML = "set:";
h14.innerHTML = "<input id=\"FiledSet\" type=\"text\">";
x.bgColor = "#ffffff"
}
function insertFieldRow() {
var i = document.getElementById("fieldRow");
var col = parseInt(i.value);
var x = document.getElementById('myTable').insertRow(col);
var h1 = x.insertCell(0);
var h2 = x.insertCell(1);
var h3 = x.insertCell(2);
var h4 = x.insertCell(3);
var h5 = x.insertCell(4);
var h6 = x.insertCell(5);
var h7 = x.insertCell(6);
var h8 = x.insertCell(7);
var h9 = x.insertCell(8);
var h10 = x.insertCell(9);
var h11 = x.insertCell(10);
var h12 = x.insertCell(11);
var h13 = x.insertCell(12);
var h14 = x.insertCell(13);
h1.innerHTML = "ItemName:";
h2.innerHTML = " <input id=\"FiledName\" type=\"text\" >";
h3.innerHTML = "cando:";
h4.innerHTML = " order<input id=\"FiledCando\" name=cando type=\"checkbox\" value=\"order\" /> pagesum<input id=\"FiledCando\" name=\"cando\" type=\"checkbox\" value=\"pagesum\"/> sum<input id=\"FiledCando\" name=\"cando\" type=\"checkbox\" value=\"sum\" />";
h5.innerHTML = "title:";
h6.innerHTML = " <input id=\"FiledTitle\" type=\"text\" >";
h7.innerHTML = "edit:";
h8.innerHTML = " <select id=\"FiledEdit\" name=\"edit\"><option value=\"textbox\">textbox</option><option value=\"uc_ddl_seg\">uc_ddl_seg</option><option value=\"uc_data\">uc_data</option></select>";
h9.innerHTML = "fmt:";
h10.innerHTML = "<input id=\"FiledFmt\" type=\"text\" >";
h11.innerHTML = "Validity:";
h12.innerHTML = "<input id=\"FiledValidity\" type=\"text\" >";
h13.innerHTML = "set:";
h14.innerHTML = "<input id=\"FiledSet\" type=\"text\">";
x.bgColor = "#ffffff"
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货