用javascript实现。
<input type="button" onclick="doDelete()">
<script language="javascript">
<!--
function doDelete(){
 var b = confirm("真的要删除吗");
if(!b)
   return ;
////接下来你就可以把这个form提交了,实现删除操作。
//比如
form1.action = "delete.jsp";
form1.delText = "12";
form1.submit();
}
-->
</script>

解决方案 »

  1.   

    <%@ page contentType="text/html;charset=GBK"%>
    <%@ page import="java.sql.*,db_table_model.*"%>
    <jsp:useBean id="pdbPar" class="db_table_model.ProcessDB" scope="page"/>
    <jsp:useBean id="tools" class="db_table_model.Tools" scope="page"/>
    <html><head>
    <title>菜单</title>
    </head><body bgcolor="#888888" text="#000000" topmargin="3" leftmargin="3"><table width="98%" align="center">
    <tr bgcolor="#FF9933" height="26">
        <td align="center" valign="middle"><b>标志</b></td>
        <td align="center" valign="middle"><b>菜单名称</b>(<font size="2" color="white"><b>中文</b></font>)</td>
        <td align="center" valign="middle"><b>菜单名称</b>(<font size="2" color="white"><b>英文</b></font>)</td>
        <td align="center" valign="middle"><b>目标框架名</b></td>
        <td align="center" valign="middle"><b>链接文件及路径</b></td>
    </tr>
    <form name="modifyParMenuFrame">
    <%
    String sql = "select * from S_T_Menu where M_isSubMenu=0 and M_ParentMenuID=-1;";
    ResultSet rsPar = pdbPar.select(sql);
    if(rsPar.next()){
      int M_ID;
      String M_CNName,M_EnName,M_URL,M_TargetFrameName;
      do{
          M_ID     = rsPar.getInt("M_ID");
          M_CNName = rsPar.getString("M_CNName");
          M_EnName = rsPar.getString("M_EnName");
          M_URL    = rsPar.getString("M_URL");
          M_TargetFrameName = rsPar.getString("M_TargetFrameName");      if(M_CNName!=null) M_CNName = tools.toString(M_CNName);
          if(M_EnName!=null) M_EnName = tools.toString(M_EnName);
          if(M_URL==null || M_URL.trim().equals("")) {
      M_URL = "无";
      } else {
      M_URL = tools.toString(M_URL);
      }
          if( M_TargetFrameName==null || (M_TargetFrameName.trim().equals("")) )
            M_TargetFrameName = "无";
          else
            M_TargetFrameName=tools.toString(M_TargetFrameName);
    %>
        <tr>
            <td valign="middle" align="center">
               <input type="checkbox" name="M_ID" value="<%=M_ID%>" onclick="changeBGcolor(this.name)">
            </td>
            <td valign="middle"><%=M_CNName%></td>
            <td valign="middle"><%=M_EnName%></td>
            <td valign="middle" align="center"><%=M_TargetFrameName%></td>
            <td valign="middle"><%=M_URL%></td>
        </tr>
    <%
      }while(rsPar.next());
    %>
      <tr bgcolor="#FF9933">
        <td colspan="5">
          <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td width="25%">&nbsp;</td>
              <td width="25%">&nbsp;</td>
              <td width="25%" align="right">
                <input type="Submit" value="编辑" onclick="return modifyParMenu();">
                <input type="Submit" value="删除" onclick="return deleteParMenu();">
              </td>
              <td width="25%">&nbsp;</td>
            </tr>
          </table>
        </td>
      </tr><style type="text/css">
    <!--
    .trNewBgColor {
    background-color: #FFEEDD
    }
    .trOld1{
    background-color: #F0F0FF
    }
    .trOld2{
    background-color: #FFFFFF
    }
    -->
    </style><script language="JavaScript">
    <!--
    function getCounts(){
      var count = 0;
      var vform = document.forms[0];
      var radios = vform["M_ID"];
      for(var i=0;i<radios.length;i++){
        if(radios[i].checked){
            count++;
        }
      }
      return count;
    }function modifyParMenu(){
      if(getCounts()!=1) {
        alert("请仅选择一个父菜单再执行操作!");
        return false;
      }
      document.forms[0].action="modifyParMenu.jsp";
      document.forms[0].submit();
      return true;
    }function deleteParMenu(){
      if(getCounts()<1) {
        alert("请至少选择一个父菜单再执行操作!");
        return false;
      }
      if(!confirm("您确定删除选择的父菜单及其子菜单吗?")){
        return false;
      }
      document.forms[0].action="deleteParMenu.jsp";
      document.forms[0].submit();
      return true;
    }  function changeBGcolor(ob){
        var vform = document.forms[0];
        var radios = vform[ob];
        for(var a=0;a<radios.length;a++){
          if(radios[a].checked){
            radios[a].parentElement.parentElement.className="trNewBgColor";
          }else{
            radios[a].parentElement.parentElement.className=((a%2==1)?"trOld1":"trOld2");
          }
        }
      }
      changeBGcolor("M_ID");
    //-->
    </script>
    <%}else{%>
      <tr>
        <td colspan="6" align="center">目前不存在父菜单</td>
      </tr>
    <%
    }
    rsPar.close();
    %>
    </form>
    </table>
    </body>
    </html>
      

  2.   

    楼上的好像少了一个东西,就是指向deleteParMenu.jsp时,应该传数据过去的。
      

  3.   

    你们好像都没有看清我的题
    我的意思是当点中一行时,如不点删除按钮,是没有任何反应的。只要点了删除按钮,这时
    删除按钮可以取得那条记录id号,把它传给别一页面进行删除处理
    问题是点中一行时又要不作出反应,又可以把它id号传给按钮.
      

  4.   

    M_ID" 
    把你的这个名字传过去就可以了啊