我只是asp的初学者,我有一个问题。我有一个动态添加行的通用函数,代码如下
function Myfunction(tableid)
{
var table=document.getElementById("tablerow");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
cell1.innerHTML = rowCount + 1;
var cell2 = row.insertCell(1);
var element2 = document.createElement("input");
cell2.appendChild(element2);
var cell3 = row.insertCell(2);
var element3 = document.createElement("input");
cell3.appendChild(element3);
var cell4 = row.insertCell(3);
var element4 = document.createElement("input");
cell4.appendChild(element4);
}
而html的AddPage代码如下:
"table id="tablerow"
tr align="center"
input type="textbox" name="subjectid"
input type="textbox" name="subjectname"
input type="Checkbox" name="status" value="Y"
input type="Checkbox" name="status" value="N"
input type="textbox" name="internal"
input type="textbox" name="external"
tr
插入查询如下:
sql1="INSERT INTO SUBJECT_MASTER (SUBJECT_ID,SUBJECT_NAME,ACTIVE_STATUS,INTERNAL,EXTERNAL) VALUES ("&subjectid & ",'" &subjectname &"','"&activestatus &"','"&internal &"','"&external &"')"
现在,如果我添加一行并使用新添加的行插入数据,它不会插入数据。所以请你能帮助我。还请清除我的复选框问题。