我在一个表单里面有三个提交按钮,分别是删除,增加和修改。这三个按钮对应对应三个不同的servlet处理类,若是用超链接的方式倒是可以实现。但是换成按钮,我无法知道哪个按钮被选中啊(我的表单的action属性不知道怎么设置了~~~ )。请高手帮我解决下啊。谢谢~~~(最好有个例子)

解决方案 »

  1.   

    就是相把连接换成按钮形式洛
    (1)修改连接的样式,界面效果看上去想按钮就行了。
    提示CSS:/*设置链接的长、宽及边框样式*/
    a{
    width:40px;
    height:20px;
    border:1px solid #ccc;
    }
    /*设置鼠标移上去后变化*/
    a:hover{
    border:1px solid #333;
    }(2)使用Js生成一个连接,然后用一个按钮调用这个Js的方法
    function btnLink(){
       window.location="链接地址或请求地址";
    }仅供参考,还需自由发挥,不一定正确。
      

  2.   

    <html>
    <head>
    <script>
    function test(str){
    if(str == '1'){
    document.form1.action = "aServlet";
    }else if(str == '2'){
    document.form1.action = "bServlet";
    }else if(str == '3'){
    document.form1.action = "cServlet";
    }
    document.form1.submit();
    }
    </script>
    </head>
    <body>
    <form name='form1'>
    <input type='button' onclick='test("1")'/>
    <input type='button' onclick='test("2")'/>
    <input type='button' onclick='test("3")'/>
    </form>
    </body>
    </html>