当前位置: 技术问答>java相关
关于在一个FORM中如何实现多个ACTION动作?????????
来源: 互联网 发布时间:2015-10-17
本文导语: 我现在设计一个JSP页面,页面中有一个FORM,几个文本输入框,两个按钮,设计上是根据点击不同的按钮实现不同的跳转操作,但是ACTION动作只能提交一个,我试过再做一个FORM,只放一个按钮进去,但页面不好看,两...
我现在设计一个JSP页面,页面中有一个FORM,几个文本输入框,两个按钮,设计上是根据点击不同的按钮实现不同的跳转操作,但是ACTION动作只能提交一个,我试过再做一个FORM,只放一个按钮进去,但页面不好看,两个按钮之间距离相隔太大,
请问有解决办法吗????????
请教了,多谢了!!!!!!!!!!!!!!!!!!
请问有解决办法吗????????
请教了,多谢了!!!!!!!!!!!!!!!!!!
|
不再form里面写,使用javascript手工提交。
function action1
{
document.form1.action="/tech-qa-java/aaa.html";
document.form1.submit();
}
function action2
{
document.form1.action="/tech-qa-java/bbb.html";
document.form1.submit();
}
......
function action1
{
document.form1.action="/tech-qa-java/aaa.html";
document.form1.submit();
}
function action2
{
document.form1.action="/tech-qa-java/bbb.html";
document.form1.submit();
}
......
|
用javascript可以实现的。action可以定义你提交的页面。不过注意按钮要定义为none
Untitled Document
function act1()
{
document.testForm.action="/tech-qa-java/a.html";
document.testForm.submit();
}
function act2()
{
document.testForm.action="/tech-qa-java/b.html";
document.testForm.submit();
}
Untitled Document
function act1()
{
document.testForm.action="/tech-qa-java/a.html";
document.testForm.submit();
}
function act2()
{
document.testForm.action="/tech-qa-java/b.html";
document.testForm.submit();
}
|
a.jsp
b.jsp
function sub(form, target)
{
if (form.rad[0].checked) {
url = "/a.jsp";
form.action = url;
form.target = target;
form.submit();
} else if (form.rad[1].checked) {
url = "/b.jsp";
form.action = url;
form.target = target;
form.submit();
}
}
|
你可以这样写
String str="";
然后根据需要写出你要跳转的页面到str中
action=""
String str="";
然后根据需要写出你要跳转的页面到str中
action=""