JSP中,超链接如何能够提交表单同时传值给另一个页面,替代submit按钮?

用按钮能实现的,突然想改为超链接方式实现
我网上找了一些资料也,但是点击了链接还是不能跳转
链接和js脚本 应该怎样写?

<form action="receiveMessage.jsp" name="form3" >
<input type="hidden" name="replyer" id="Query" value=<%=loginInfo.getloginName()%> class="form_input" />

<a href="javascript:form3.submit();"><img src="images/receive.gif" width="147"
height="78" alt="" title="收到的信件" border="0" /> </a>

</form>

第1个回答  2016-12-05
用js
<A href="javascript:void(0);" onclick="jump(${pv.curpage-1});">上一页</A>
<script>
function jump(pageno) {
document.getElementById("sform").action="HouseServlet?action=tolist&pageno="+pageno;

document.getElementById("sform").submit();
}
</script>本回答被网友采纳
第2个回答  2013-04-08
<a href="javascript: isMark(${test.testId }, true, 3)">
function isMark(obj,obj1, obj2){
window.open("../testrecord/testrecordinfo.jz?testMarkId="+obj + "&ismarked=" + obj2 + "&istested=" + obj1);
}


请采纳

第3个回答  2013-04-07
<a href="javascript:form3.submit();">

<a href="#" onclick="javascript:form3.submit();return false;">

试试追问

js脚本如何写?

第4个回答  2013-04-08
<a href="#" onclick="submit()"></a>直接写点击方法就行 还简单追问

点了没反应,我希望能把input里的值action那另一个页面

追答

那你可以在提交方法的时候把input里面的值用js的方法以参数的形式传过去 在另一个页面接收一下

JSP中怎么可以做到既提交了表单中的数据,又跳转到另一个页面?
JSP中提交表单的同时页面跳转是通过servlet控制的。RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 ...

jsp中如何通过超链接提交表单并同时传递参数?
可以通过js实现 ... 提交 var obj=document.getElementById('myform');function go(){ obj.submit();\/\/表单中的参数会一起提交 }

怎样通过超链接传递参数给另一个jsp页面?
1、get传送数据的方法是:传送数据到B页面当然你还可以在form中将method的属性值设置成get。譬如: <inptu type="text" name="type1"\/> <inptu type="text" name="type2"\/> <inptu type="submit" name="submit"\/> 2、post方法传递数据: <inptu type="text" name="type1"\/> <inptu...

在jsp中怎样才能将页面的多个form同时提交到另一页面
采用js提交from表单,这样就会把表单一个个提交了,只能一个个提交,不能同时提交,("form1").submit(function(e){ alert("Submitted");});("form2").submit(function(e){ alert("Submitted");});如果input过多可以隐藏当前div页,点击下一页显示div2,在提交。

jsp 如何实现将表单外和表单同时提交给后台?
2、ajax提交 将你区域1中的form的action属性删除,同时将查询按钮添加一个click事件,比如queryList(),然后通过这个方法就可以实现:function queryList(){ .ajax(function(){ url :"xxx.action",type:"post",data:({"aa":11,"bb":22}),success:function(data){ \/\/这里是方法调用成功后所要做...

请问JSP页面中的标签里的值如何传到另一个JSP中使用?
JSP页面中的标签里的值传到另一个JSP中步骤如下:1,首先需要在这里创建一个名为a.html的HTML页面。2,然后编写一个简单的JSP页面,我们定义b.jsp,并将两个文件放在一个目录下。3,在a.html中定义超链接 ,然后超链接的href值指向b.html,并在连接后添加所需的参数。4,添加一个在b.jsp中获取...

jsp中的submit提交页面的同时跳转到指定那个页面
提交和跳转同时进行,是不行的。。。你可以在提交的那个页处理之后再跳转。。。效果是一样的。比如SUBMIT那个页是A.jsp提交的页面是B 要跳转到的是C 你可以在A提交到B之后,由B跳转到C。

超链接标签传递参数到另外一个jsp页面的input里面。
首先在a标签的href里面的URL里加想要传递的参数,比如http:\/\/www.a.com?x=1 这样就把参数x=1传过去了 然后有两种做法。在另外一个页面里面,页面加载的时候就用js获取当前location.href.然后获取里面的query.可以得到x=1,最后把x的值放到input框里。整个过程都可以用js完成,不需要后端 后端接收到...

在jsp页面中,如何使用button进行传值并跳转到另一个页面
将点击button后要链接到的地址写成这样就好了:window.location=“action.do?typeid=undercarriageNo”;action处理完之后跳转到你的jsp页面,这个在struts配置文件中配置。

JSP页面中,如何使用超链接传递参数?
在a.jsp中用request.getParamater("num")就可以获得索书号了。举例:< String booknum=request.getParamater("num");\/\/获得传递进来的数据 int bookid=Integer.parseInt(booknum);\/*书号一般是整型的,但传递进来的数据不一定是整型,所以要转化。*\/ \/\/………\/\/………> ...

相似回答