一个TABLE了里面有很多TEXT和下来筐等控件,
在TABLE里还有几个按钮,要对这个TABLE进行提交,每个按钮提交到不同的页面,
我原本是在按钮里写ONCLICK在JS里写this.location这样可以到达不同的页面,
但是我发现了一个问题,
我是转到了不同的页面,但是这些控件的值我没获得到我打印出来是NULL,
我用JAVA在做后台的时候ONCLICK后在后台没有获得值~~~~~~~~

解决方案 »

  1.   

    是不是只有用FORM ACTION写才能获得TBALE里所有控件的值啊??
    那我改怎么写啊?
      

  2.   

    <form name="myform" action="...">
    ...
    <input type=submit value=submit>
    </form><input type=button value=submit2 onclick="document.forms['myform'].submit()">
      

  3.   

    <html>
    <head>
    <title>无标题文档</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="javascript">
    function doSubmit(flag){
    switch(flag){
    case 1:frmSubmit.action="aaaaa.jsp";break;
    case 2:frmSubmit.action="bbbbb.jsp";break;
    case 3:frmSubmit.action="ccccc.jsp";break;
    default: break;
    }
    alert(frmSubmit.action);
    //frmSubmit.submit();
    }
    </script>
    </head><body>
    <form method="post" action="" id="frmSubmit"><br>
    <input name="txt1" type="text" value="asdfasdf"><br>
    <input name="txt2" type="text" value="asdfasdf"><br>
    <input name="txt3" type="text" value="asdfasdf"><br>
    <input type="button" id="btn1" onClick="doSubmit(1)" value="提交到页面1">
    <input type="button" id="btn2" onClick="doSubmit(2)" value="提交到页面">
    <input type="button" id="btn3" onClick="doSubmit(3)" value="提交到页面">
    </form>
    </body>
    </html>
      

  4.   

    zhaoxiaoyang(梅雪香) 看起来好像是实现了,
    但是为什么我这样写了后,获得是弹出对话筐,而非进入的页面~~~
      

  5.   

    问题解决了
    原来是屏蔽掉那个ALERT
    谢谢你
    zhaoxiaoyang(梅雪香)