把按钮的名字取成一样的。
<input name=aa value="删除">
<input name=aa value="修改">然后在提交之后,用
String a=request.getParameter("aa");
就知道你点了哪个按钮了。

解决方案 »

  1.   

    测试通过:
    *****************************************************
    <script language="javascript">
    <!--
      function isWho(tempVar)
      {
        if (tempVar=="1")
        {
          alert("你按了删除按钮!");
          return false;
        }
        else if (tempVar=="2")
        {
          alert("你按了修改按钮!");
          return false;
        }
      }
    //-->
    </script>
    <input type="button" name="aa" value="删除" onclick="isWho(1)">
    <input type="button" name="bb" value="修改" onclick="isWho(2)">
      

  2.   

    我真的不明白您们为什么会想得那么复杂的,不是只要获得当前按下的按钮的vlaue值就可以了吗,那里还需要判断其它的按钮呢,难道在同一时间可以按下两个按钮的吗,你按下的按钮不就是当前的按钮吗:
    <script language=javascript>
    function clickButton(){
      alert("你按下了“"+event.srcElement.value+"”按钮!");
    }
    </script>
    <input type="button" name="aa" value="删除" onclick="clickButton()">
    <input type="button" name="bb" value="修改" onclick="clickButton()">
      

  3.   

    onsubmit="javascript:alert(event.srcElement.value);"
      

  4.   

    onsubmit="javascript:alert(event.srcElement.value);"
    之后是“undefined”
      

  5.   

    按钮是这样定义的。
    <input type='submit' name='cb_Insert' class='bt' value='Insert'>
      

  6.   

    ......
    <script>
    var IsClick;
    function SubForm(){
      if(IsClick==1){
        //按钮按下
      }
      else{
        //按钮没有按下,不可以提交
        window.event.returnValue=false;
      }
      //your other code
    }
    function Test(){
      IsClick=1;
    }
    </script>
    ......
    <form ...>
    <input type=Submit value=提交 onclick=SubForm()>
    <input type=button value=测试按钮 onclick=Test()>
    </form>
    ......
      

  7.   

    忘了一句
    var IsClick; ==> var IsClick=0;