如图中,用户点击添加或移除按钮后,即可增加或删除一行。增加的新行就是当前最后一行的克隆行。(这部分代码JS都已实现)。而“提交申请”就是将当前表格中的所有内容提交保存到数据库。**而我要问的是,由JS克隆新增加的行中各个单元格里控件的值如何获取提交?**
附:表格增加行或删除行的JS代码如下:
function addRow() {
var oTr = document.getElementById("purchase").rows[10];
var newTr = oTr.cloneNode(true);
document.getElementById("purchase").getElementsByTagName("tbody")[0].appendChild(newTr);
newTr.cells[0].firstChild.value = newTr.rowIndex;
alert(document.getElementById("purchase").rows[11].cells[0].firstChild.value);
}
function delRow() {
// tableObject.deleteRow(index)
var totrows = document.getElementById('purchase').rows.length
if (totrows<=11)
{ alert("您只能删除由本人添加的表格行!");
return false
}
document.getElementById('purchase').deleteRow(totrows-1);
}