分析了一下你出错的原因大概有两个:
一个是如果你在form的onsubmin="ConfirmDelete()"这样调用的
如果是的话你得改成onsubmin="return ConfirmDelete()"并且   
        else  
       { 
          return false; //这里加一下 
        }
再就是你可能是在submit按钮里写的onclick="ConfirmDelete()"
如果是在这写的话,要把按钮的type改成button

解决方案 »

  1.   

    <script language="JavaScript">
    var blnflag;
    function checks(form)
    {  blnflag=false;    for(var i=0;i< form1.pzidlist.length;i++)
       
       {
           if(form1.pzidlist[i].checked)
           { 
           blnflag=true;
       break;
    }   
        }       
    }
    function ConfirmDelete(form) 
    {   
        checks(form);
    if(blnflag)
        { 
      question=confirm("你真的要删除选中的记录吗?"); 
           if(question==true) 
           { 
               form.submit();
            } 
            else  
           { 
              return false
            }
      }
     else 
     {
     alert("没有记录被选中!"); 
     return false
     }         
    }
    </script><body>
    <form method="POST" action="--WEBBOT-SELF--" name=form1 onsubmit="return ConfirmDelete()">
    <input type="checkbox" name="pzidlist" value="ON">
    <input type="checkbox" name="pzidlist" value="ON">
    <input type="submit" value="提交" name="B1"></p>
    </form>
      

  2.   

    THKS,BUT
    我用的是STRUTS结构
    <html:form  action="/deleteZbpz"> <td><input name="submit" onClick="ConfirmDelete(this.form)"  type="image" value="删除" src="../images/btn_del.gif" alt="删除" width="60" height="18"></td>请再指点
      

  3.   

    <input type=submit onclick="ConfirmDelete();return false;"
      

  4.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    </HEAD><BODY>
    <script language="JavaScript">
    var blnflag;
    function checks(form)
    {  blnflag=false; 
       for(var i=0;i< form.pzidlist.length;i++)
       {
           if(form.pzidlist[i].checked)
           { 
           blnflag=true;
       break;
    }   
        }       
    }
    function ConfirmDelete(form) 
    {   
        checks(form);
    if(blnflag)
        { 
      question=confirm("你真的要删除选中的记录吗?"); 
           if(question==true) 
           { 
               form.submit();
            } 
            else  
           { 
              return false;  
            }
      }
     else {   alert("没有记录被选中!"); 
       return false;  
      }
              
    }
    </script>
    <form method="POST" action="--WEBBOT-SELF--" name=form1>
    <input type="checkbox" name="pzidlist" value="ON">
    <input type="checkbox" name="pzidlist" value="ON">
    <input name="submit" onClick="ConfirmDelete(this.form);return false;"  type="image" value="删除" src="../images/btn_del.gif" alt="删除" width="60" height="18">
    </form>
    </BODY>
    </HTML>
      

  5.   

    hwkknd(白开水)
    hazeline(砸死我)
    wangxj0600(旁观拍手笑疏狂,疏又何妨,狂又何妨)
    各得20分