struts2一个表单提交多个action
也就是一个表单用2个按钮,每个按钮提交各自的action。我用jacascrip还是没搞起,不知道是不是写错了。<fromname="login"method="post...
也就是一个表单用2个按钮,每个按钮提交各自的action。我用jacascrip还是没搞起,不知道是不是写错了。
<from name="login" method="post">
<input type="button" value="登陆" onclick="login">
<input type="button" value="注册" onclick="registor">
</from>
function login()
{
login.action="<%=request.getContextPath()%>/loginForm/loginAction.action";
login.submit();
}
function registor()
{
login.action="<%=request.getContextPath()%>/loginForm/registorAction.action";
login.submit();
}
这上面的代码写错了吗?该怎么写,我怎么都弄不起 展开
<from name="login" method="post">
<input type="button" value="登陆" onclick="login">
<input type="button" value="注册" onclick="registor">
</from>
function login()
{
login.action="<%=request.getContextPath()%>/loginForm/loginAction.action";
login.submit();
}
function registor()
{
login.action="<%=request.getContextPath()%>/loginForm/registorAction.action";
login.submit();
}
这上面的代码写错了吗?该怎么写,我怎么都弄不起 展开
展开全部
2楼的可以实现,先鼓励一下。
顺便说一下,你用的表单名+属性这种方式可以,也就是你的login.action方式可以行的通,不用dom树获取也是可以的。
顺便说一下,你用的表单名+属性这种方式可以,也就是你的login.action方式可以行的通,不用dom树获取也是可以的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的onclick="login" 应该改成 onclick="login()";
你这里无法调用到函数,当然无效.
你这里无法调用到函数,当然无效.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<from name="login" method="post">
<input type="button" value="登陆" onclick="login()">
<input type="button" value="注册" onclick="registor()">
</from>
1、
form的name换成id,js里用document.getElementById("login")来获取元素,然后在点action=""
2、
document.getElementsByName("login")[0].action=""
3、
document.forms[0].action=""
<input type="button" value="登陆" onclick="login()">
<input type="button" value="注册" onclick="registor()">
</from>
1、
form的name换成id,js里用document.getElementById("login")来获取元素,然后在点action=""
2、
document.getElementsByName("login")[0].action=""
3、
document.forms[0].action=""
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form的name换成id,js里用document.getElementById("login")来获取元素,然后在点action=xxxx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询