<jsp:useBean id="DelData" scope="request"class="plant_data_declare.DeleteDataB" /> ... function deleteLine(){ validDate=top.main_frame.topFrame.document.all.topForm.validDate.valu unitId=top.main_frame.topFrame.document.all.topForm.unitName.value; var doc=top.main_frame.leftFrame.document; var tb=top.main_frame.leftFrame.document.all.detailTable; var rowC=tb.rows.length;
...
function deleteLine(){ validDate=top.main_frame.topFrame.document.all.topForm.validDate.valu unitId=top.main_frame.topFrame.document.all.topForm.unitName.value;
var doc=top.main_frame.leftFrame.document;
var tb=top.main_frame.leftFrame.document.all.detailTable;
var rowC=tb.rows.length;
for(var i=1;i<rowC;i++){
if(tb.rows[i].cells[2].firstChild.checked){
//prompt("sjdkj");
period=tb.rows[i].cells[0].firstChild.value;
//<jsp:setProperty name="DelData" property="unitId" value="unitId" />
//<jsp:setProperty name="DelData" property="validDate" value="validDate" />
//<jsp:setProperty name="DelData" property="period" value="period" /> <% //dataOperate(DelData); %>
//alert(<%= DelData.getperiod() %>);
//alert(<%= DelData.getunitId() %>);
//alert(<%= DelData.getvalidDate() %>);
//tb.deleteRow(i);
}
}
}
.....
<input type="button" name="delete" value="删除" onClick="deleteLine()" />
.......
function deleteLine(){
validDate=top.main_frame.topFrame.document.all.topForm.validDate.value;
unitId=top.main_frame.topFrame.document.all.topForm.unitName.value;
var doc=top.main_frame.leftFrame.document;
var tb=top.main_frame.leftFrame.document.all.detailTable;
var rowC=tb.rows.length;
for(var i=1;i<rowC;i++){
if(tb.rows[i].cells[2].firstChild.checked){
period=tb.rows[i].cells[0].firstChild.value;
<jsp:setProperty name="DelData" property="unitId" value="unitId" />
<jsp:setProperty name="DelData" property="validDate" value="validDate" />
<jsp:setProperty name="DelData" property="period" value="period" /> <% DelData.deleteRow() %>
tb.deleteRow(i);
}
}
}
大致的功能就是把表格中被选中的行删掉(数据库中)!!!!!
希望对你解决问题有所帮助