分别定义它们的onclick事件进行判断

解决方案 »

  1.   

    if(request.getParameter("B1").equals("提交"))
    {
       按了B1
    }
    if(request.getParameter("B2").equals("提交"))
    {
       按了B2
    }
      

  2.   


    如:
    <script language="javascript">
      function submitForm(button)
      {
          alert("click button " + button.name);
          document.forms[0].submit()
      }
    </script> <p><input type="button" value="提交" name="B1" onclick="submitForm(this)"><input type="button" value="提交" name="B2" onclick="submitForm(this)"></p>
      

  3.   

    回: jimsons(路漫漫其修远兮) 
    你的这个方法不行吧.
    他们都在一个form里按那个提交都会把二个变量的值发过去.也就是说无论何时作判断他们都是真呀.第二个还没试.
      

  4.   

    回:hary90(hary90) 
    这个我试了.如何把javascript的内容.转到jsp里面呀.
      

  5.   

    <script language="javascript">
      function submitForm(button)
      {
          forms[0].action='test.jsp'
          document.forms[0].submit()
      }
    </script> <p><input type="button" value="提交" name="B1" onclick="submitForm(this)"><input type="button" value="提交" name="B2" onclick="submitForm(this)"></p>
      

  6.   

    <form method="POST" action="">
      <input type="text" name="T1" size="20"></p>
      <p><input type="text" name="T2" size="20"></p>
      <p><input type="submit" name="B1" value="提交1" name="B1"><input type="submit" value="提交2" name="B1"></p>
    </form>
    保证两个Button的名字相同
    String value = request.getParameter("B1");
    if(value.equals("提交1"))
     ...
    else
      ...
      

  7.   

    可以了!非常感谢各位的帮助!另外,我发现如果用A页面执行A页面.首先要
    if (变量!=null)
    {
    if{}
    if{}
    }
    直接写会出错.??奇怪.
      

  8.   

    function button1Onclick(){
      document.form1.submitButtonName.value = document.all(button1).name;
      document.form1.submit();
    }
    function button2Onclick(){
      document.form1.submitButtonName.value = document.all(button2).name;
      document.form1.submit();
    }
    <form name="form1" action="" method="post">
      <input type="button" name="button1" onclick="button1Onclick()">
      <input type="button" name="button2" onclick="button2Onclick()">
    </form>在下一页面  requset.getParameter("submitButtonName");