楼主把代码贴全看看。   这照你的写的,没有问题呀?
<form method=post action="" name="jsbindex2">
<input type="checkbox" name="del">
<input type="checkbox" name="del">
<input type="checkbox" name="del">
<input type="checkbox" name="del">
<input type="checkbox" name="del">
<input type="checkbox" name="del">
<button onclick="formsubmit()">gooooo</button>
</form>
<script language="JavaScript">
<!--
function chkclick()
{
var k=0;

for(var i=0;i<document.jsbindex2.del.length;i++){
if(document.jsbindex2.del[i].checked){
k=1;
break;
}
}
if(k==0){
alert("你没有选定项");
return false;
}else{
return true;
}
}
function formsubmit()
{
if(chkclick()){
if(confirm("你确定要删除吗?")){
document.jsbindex2.action="gr_jsb_delete.jsp";
document.jsbindex2.submit();
}
}
}//-->
</script>

解决方案 »

  1.   

    function chkclick()
    {
    var k=0;
    for(var i=0;i<document.jsbindex2.del.length;i++){
    if(document.jsbindex2.del[i].checked){
    k=1;
    break;
    }
    }
             if(document.jsbindex2.del.checked==true)k=1;//当复选框只有一个时它不是数组.
    if(k==0){
    alert("你没有选定项");
    return false;
    }else{
    return true;
    }
    }
      

  2.   

    删除按钮中的调用的代码:
    <td align="center" colspan="3"><input name="jspdel" type="button" value="删除记事" class="button1" onClick="return formsubmit();">下一个删除处理过程的代码:
    <%
    String[] dels=request.getParameterValues("del");
    for(int i=0;i<dels.length;i++)
    {
    if(dels[i]!=null)
    {
    String sql="delete from T_JSB where XH='"+dels[i]+"';";
    int result=jsbconnBean.executeUpdate(sql);
    }
    }
    %>
      

  3.   

    应该是javasript的程序的问题,因为提示的是“你没有选定项”谢谢:GageCSDN(稻草人) 你的代码可以消除该毛病。
      

  4.   

    顺便再问大家个问题:
    三个界面:1.主页面  2.添加页面  3.添加处理页面
    过程:1.主页面-->2.添加页面-->3.添加处理页面-->1.主页面
    添加的数据存入数据库问题:有时候存入的数据是相同的两个,有时候是正常的一个。
    都是一般的页面处理程序,没有什么特殊的代码