一个form有两个提交按钮,如何在处理页面判断是那个按钮进行了提交?

解决方案 »

  1.   

    按钮本身可以设置ID和name再增加一个hidden,在提交前的页面通过javascript处理记录即可
      

  2.   

    3楼的大哥,谢谢了,不过不是我想要的答案。用asp生成的网页中有多个提交按钮时,单击一个提交按钮提交时并没有通过JavaScript进行处理,但处理页面会调用相应处理函数,可见服务器端能识别表单是由哪个提交按钮的。那么在jsp中如何识别表单是由哪个提交按钮提交的呢?大家帮帮忙,谢谢了
      

  3.   

    <input action="..." method="post" name="..">
    <input name="txt1" type="text">
    <input name="sub1" type="submit">
    <input name="sub2" type="submit">
    </input>
    处理页面代码
    <%
    ...
            String result2=request.getParameter("sub2");
    String result1=request.getParameter("sub1");
    if(result2!=null)
    {
    out.print("使用按钮2进行了提交");
    }
    if(result1!=null)
    {
    out.print("使用按钮1进行了提交");
    }
    ...
    %>
    提交按钮和表单其他控件不同
    没有被点击的提交按钮不会被提交。