【发布时间】:2015-03-19 00:23:37
【问题描述】:
我使用 javascript 函数将行动态追加到表中。
添加行功能:
function addrow(tableid) {
var tablename = document.getElementById(tableid);
var rows = tablename.rows.length;
if (rows < 8) { //Maximum number of rows allowed
var newrow = tablename.insertRow(rows);
var col = tablename.rows[0].cells.length;
for (var i=0; i<col; i++) {
var newcell = newrow.insertCell(i);
newcell.innerHTML = tablename.rows[0].cells[i].innerHTML;
}
}
else {
alert(" Maximum number of rows allowed is 8");
}
}
HTML 代码(行结构):
<tr>
<p>
<td width="20%">
<input class="input-group-lg" type="text" name="c_degree[]" style="width:90%"/>
</td>
<td width="25%">
<input class="input-group-lg" type="text" name="c_specialization[]" style="width:90%" />
</td>
<td width="30%">
<input class="input-group-lg" type="text" name="c_university[]" style="width:90%" />
</td>
<td width="15%">
<input class="input-group-lg" type="number" name="c_year[]" min="1990" max="2015" />
</td>
<td width="10%">
<input class="input-group-lg" type="number" name="c_marks[]" min="1" max="100" />
</td>
</p>
</tr>
我需要将所有动态创建的行中的数据(这些数组)传递给 ajax 脚本(将其传递到后端)。
【问题讨论】:
标签: javascript php html