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