读书人

如何动态修改form的action的值

发布时间: 2012-01-22 22:38:43 作者: rapoo

怎么动态修改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>

读书人网 >Java Web开发

热点推荐