我想在查询出的列表中,选择复选框,然后点击删除按钮 删除该数据,可是删除不成功。应该是进入action的时候值传的不对,请大家帮忙看看 ,什么地方不对,
<script language='javascript'>
//给复选框赋值
function getValue(obj){
//当前编号
var annalid = obj.parentNode.parentNode.childNodes[0].children[1].value;

//alert(annalid);

var oCheckbox = obj.parentNode.parentNode.childNodes[0].childNodes[0];
oCheckbox.value = annalid;
}
//查询明细
function queryDetail(obj){
//当前编号
var organcode1 = obj.parentNode.parentNode.parentNode.childNodes[0].children[1].value;
alert(organcode1);

    window.parent.location.href = "<%=rootPath%>/test1/test1Manager.do?operFlag=detail&organcode1="+organcode1;
}
//删除
function fordelete(){
if(document.TestForm.checkbox1==undefined){
alert("请至少选择一条数据!");
return;
}

// 当只有一条记录的时候,checkbox不能作为数组处理
if(document.TestForm.checkbox1.length==undefined){
    if(document.TestForm.checkbox1.checked){
     if(confirm("您确认要删除所选的信息吗?")){
     document.TestForm.operFlag.value="delete";
    document.TestForm.submit();
    }
    }else{
     alert("请至少选择一条数据!");
return;
    }
}else{
var IsChecked = false;
for(var i = 0;i < document.TestForm.checkbox1.length;i++){
if(document.TestForm.checkbox1[i].checked){
IsChecked = true;
}
}
if(IsChecked){
if(confirm("您确认要删除所选的信息吗?")){
document.TestForm.operFlag.value="delete";
    document.TestForm.submit();
    }
}else{
alert("请至少选择一条数据!");
return;
}
}
}
//修改
function forupdate(){
if(document.TestForm.checkbox1==undefined){
alert("请至少选择一条数据!");
return;
}
// 当只有一条记录的时候,checkbox不能作为数组处理
if(document.TestForm.checkbox1.length==undefined){
    if(document.TestForm.checkbox1.checked){
     if(confirm("您确认要修改所选的信息吗?")){
     document.TestForm.target="mainFrame";
     document.TestForm.operFlag.value="forupdate";
    document.TestForm.submit();
    }
    }else{
     alert("请至少选择一条数据!");
return;
    }
}else{
var IsChecked = 0;
for(var i = 0;i < document.TestForm.checkbox1.length;i++){
if(document.TestForm.checkbox1[i].checked){
IsChecked++;
}
}
if(IsChecked==0){
alert("请至少选择一条数据!");
return;
}else if(IsChecked==1){
if(confirm("您确认要修改所选的信息吗?")){
document.TestForm.target="mainFrame";
document.TestForm.operFlag.value="forupdate";
    document.TestForm.submit();
    }
}else{
alert("一次只能修改一条记录!");
}
}
}
//表头排序
function orderByTitle(obj){
document.forms[0].operFlag.value="query";
document.forms[0].orderTitle.value=obj;
document.forms[0].submit();
}
</script>
</head>
<body bgcolor="#FFF3E6" onload="unSelectAll('listTable')">
<html:form action="/test1Manager.do">
<html:errors/>
<html:hidden property="operFlag" />
<html:hidden property="orderTitle" />
<html:hidden property="pageQuery" />
<table id='listTable' align='center' border="0" cellspacing=0
cellpadding=0 width="100%">
<tr class="table_head" style="cursor:hand">
<td align='center' width="5%" onclick="selectAll('listTable')">
</td>
<td align='center' onclick='orderByTitle("organcode1")'>
机构代码
</td>
<td align='center' onclick='orderByTitle("organname")'>
机构名称
</td>
<td align='center' onclick='orderByTitle("organtype")'>
机构类型
</td>
<td align='center' onclick='orderByTitle("memo")'>
备注
</td>

</tr>
<%
int i = 0;
%>
<logic:iterate id="list1" name="TestForm"
property="sjyTempOrganList">
<%
if ((i++ % 2) == 0) {
%>
<tr id="TRDISPALY" bgcolor="#FFECD7">
<td class="tdfont" align='center'>
<html:checkbox property="checkbox1" onclick="getValue(this)" />
<html:hidden property="annalid" name="list1" />
</td>
<td class="tdfont" align='center'>
<a href='#' class="super_line" onclick="queryDetail(this)"> <bean:write
name="list1" property="organcode1" /> </a>
</td>
<td class="tdfont" align='left'>
<bean:write name="list1" property="organname" />
</td>
<td class="tdfont" align='left'>
<logic:equal value="0" name="list1" property="organtype">
分行
</logic:equal>
<logic:equal value="1" name="list1" property="organtype">
支行
</logic:equal>
<logic:equal value="2" name="list1" property="organtype">
分行部门
</logic:equal>
<logic:equal value="3" name="list1" property="organtype">
支行部门
</logic:equal>
<logic:equal value="4" name="list1" property="organtype">
分行团队
</logic:equal>
<logic:equal value="5" name="list1" property="organtype">
支行团队
</logic:equal>
</td>
<td class="tdfont" align='left'>
<bean:write name="list1" property="memo" />
</td>
</tr>
<%
} else {
%>
<tr id="TRDISPALY">
<td class="tdfont" align='center'>
<html:checkbox property="checkbox1" onclick="getValue(this)" />
<html:hidden property="annalid" name="list1" />
</td>
<td class="tdfont" align='center'>
<a href='#' class="super_line" onclick="queryDetail(this)"> <bean:write
name="list1" property="organcode1" /> </a>
</td>
<td class="tdfont" align='left'>
<bean:write name="list1" property="organname" />
</td>
<td class="tdfont" align='left'>
<logic:equal value="0" name="list1" property="organtype">
分行
</logic:equal>
<logic:equal value="1" name="list1" property="organtype">
支行
</logic:equal>
<logic:equal value="2" name="list1" property="organtype">
分行部门
</logic:equal>
<logic:equal value="3" name="list1" property="organtype">
支行部门
</logic:equal>
<logic:equal value="4" name="list1" property="organtype">
分行团队
</logic:equal>
<logic:equal value="5" name="list1" property="organtype">
支行团队
</logic:equal>
</td>
<td class="tdfont" align='left'>
<bean:write name="list1" property="memo" />
</td>

</tr>
<%
}
%>
</logic:iterate>
</table>
<table class="footerTable" width="100%" border="0" align="center">
<tr style="background-color:#FBDAB6">
<td style="font-size:12;">
<logic:notEmpty name="footer">
<%=request.getAttribute("footer")%>
</logic:notEmpty>
</td>
</tr>
</table>
</html:form>
</body>
</html>