首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

如何动态修改form的action的值

2012-01-22 
怎么动态修改form的action的值?一个页面上有3个按钮..点击3个不同按钮 传过去的参数不一样..最苯的办法是

怎么动态修改form的action的值?
一个页面上有3个按钮..点击3个不同按钮 传过去的参数不一样..
最苯的办法是用3个form 但是看起来很不爽..
怎么才能拼出来个 action.. 
谢谢大家了 5555

[解决办法]
在不同submit按钮的onclick写onclick="document.forms[0].action='xxxxx'"
[解决办法]
DispatchAction 
通过不同的方法在同一个action做不同的响应
详细使用请百度
[解决办法]
<form name="Form1" action="/My/MyServlet" method="post"> 
<input type="hidden" name="fromBtn" id="from" >
<input type="submit" value="....." name="Action" onclick="from.value=1;"> 
<input type="submit" value="....." name="Action" onclick="from.value=2;"> 
<input type="submit" value="....." name="Action" onclick="from.value=3;">
</form> 

在servlet中 
String str=request.getParameter("fromBtn");
[解决办法]
哈哈,2楼给你整了个struts来...
[解决办法]
<input type="button" name="a" value="a" onclick="opn_a();">
<input type="button" name="b" value="b" onclick="opn_b();">
<input type="button" name="c" value="c" onclick="opn_c();">

<script language=javascript> 
function opn_a() 
{
 window.open("../jsp/aa.jsp?name=<%=name_1%>");
 }

function opn_b() 
{
 window.open("../jsp/bb.jsp?name=<%=name_1%>");
 }

function opn_c() 
{
 window.open("../jsp/cc.jsp?name=<%=name_1%>");
 }
</script>

热点排行