我有一個允許用戶編輯其數據的頁面(在數據庫上)。我有一個插入行的JavaScript。這些行包含其值存儲在不同變量中的文本框。所以,我需要一種方法來插入具有相同結構但不同變量名稱的表格行。
用不同變量名稱的JavaScript插入HTML表格行
爲了在同一時間插入/編輯數據,我需要不同的字段不同的值。 (插入/編輯的edited.php頁面上進行)
的JavaScript:
<script type="text/javascript">
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var colCount = table.rows[0].cells.length;
for(var i=0; i<colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[1].cells[i].innerHTML;
//alert(newcell.childNodes);
switch(newcell.childNodes[0].type) {
case "text":
newcell.childNodes[0].value = "";
break;
case "checkbox":
newcell.childNodes[0].checked = false;
break;
case "select-one":
newcell.childNodes[0].selectedIndex = 0;
break;
}
}
}
</script>
該腳本將在我的HTML表的錶行。該插入是通過複製第一個表格行來完成的。我需要一個NEW變量的NEW行。
有無論如何定義插入的行嗎?
插入新行是否成功?你想要插入單元格的值是什麼? –
單元格包含文本框。這些文本框從數據庫中選擇了信息,因此用戶只需編輯他想要的任何內容。現在我有一個按鈕,允許使用相同的文本框但不同的變量插入更多的單元格。它會插入一個新的HTML行。 – armandomaria
你能用完整的代碼創建一個http://jsfiddle.net嗎? –