一个TABLE了里面有很多TEXT和下来筐等控件,
在TABLE里还有几个按钮,要对这个TABLE进行提交,每个按钮提交到不同的页面,
我原本是在按钮里写ONCLICK在JS里写this.location这样可以到达不同的页面,
但是我发现了一个问题,
我是转到了不同的页面,但是这些控件的值我没获得到我打印出来是NULL,
我用JAVA在做后台的时候ONCLICK后在后台没有获得值~~~~~~~~
在TABLE里还有几个按钮,要对这个TABLE进行提交,每个按钮提交到不同的页面,
我原本是在按钮里写ONCLICK在JS里写this.location这样可以到达不同的页面,
但是我发现了一个问题,
我是转到了不同的页面,但是这些控件的值我没获得到我打印出来是NULL,
我用JAVA在做后台的时候ONCLICK后在后台没有获得值~~~~~~~~
那我改怎么写啊?
...
<input type=submit value=submit>
</form><input type=button value=submit2 onclick="document.forms['myform'].submit()">
<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>
但是为什么我这样写了后,获得是弹出对话筐,而非进入的页面~~~
原来是屏蔽掉那个ALERT
谢谢你
zhaoxiaoyang(梅雪香)