在一个jsp页面里怎么防止2个action刷新

liumin3285 2009-06-20 10:55:37
在一个页面有2个提交
但都是提交在一个页面上应该怎么写呢?
<form id="form1" name="form1" method="post" action="index.jsp">
请输入单号:
<input type="text" name="testname"size="15 "/>
<input type="submit" name="Submit"onclick="return myclick()" value="查询" />
</form>
<form id="form2" name="form2" method="post" action="index.jsp">
请输入单号:
<input type="text" name="testname2"size="15 "/>
<input type="submit2" name="Submit2"onclick="return myclick()" value="查询" />
</form></td>

假如我查询上面的在查下面的都要显示
怎么防止刷新呢?
...全文
75 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
why_java 2009-06-25
  • 打赏
  • 举报
回复
<iframe name="hfe" style="display:none">
<form target="hfe" >
qiheia 2009-06-21
  • 打赏
  • 举报
回复
带个参数,根据参数决定是哪个表单提交的如:
<input type="submit" name="Submit"onclick="return myclick(1)" value="查询" />
<input type="submit" name="Submit"onclick="return myclick(2)" value="查询" />

js里面根据传过来的参数进行判断即可。。。
hwhack 2009-06-20
  • 打赏
  • 举报
回复
建议你在提交第一个查询的时候,在servlet里用request.setAttribute存放第一次查询的值,设置2个关键字,
再在index写一个el表达式存放第一次查询的2个值,下次提交的时候,直接request.getAttribute这个2个关键字,
再次显示在index就可以了。
v285485596 2009-06-20
  • 打赏
  • 举报
回复
如果你不用 ajax 你可以用 Ifame 包含页面 具体写法:
<script language= "text/javascript ">
function checkSubmit(id){
if(id==form1){
document.form1.submit();
}
if(id==form2){
document.form2.submit();
}
}
</script>
<body>
<form id="form1" name="form1" method="post" action="index.jsp" target="myframe">
请输入单号:
<input type="text" name="testname"size="15 "/>
<input type="submit" name="button"onclick="checkSubmit(form1)" value="查询" />
</form>
<form id="form2" name="form2" method="post" action="index.jsp" target="myframe">
请输入单号:
<input type="text" name="testname2"size="15 "/>
<input type="submit" name="button"onclick="checkSubmit(form2)" value="查询" />
</form>
<iframe name="myframe">
查询以后会在这里显示你要的结果!
</iframe>
<body>
Dream_gril 2009-06-20
  • 打赏
  • 举报
回复
这个用ajax很简单,没有用过,学下啊,很容易上手的
yy8616270 2009-06-20
  • 打赏
  • 举报
回复
iframe两个各放一个
liumin3285 2009-06-20
  • 打赏
  • 举报
回复
没用Ajax
也没用过
在JSP怎么解决谢了
sangshusen_1988 2009-06-20
  • 打赏
  • 举报
回复
ajax
shuai45 2009-06-20
  • 打赏
  • 举报
回复
iframe 嵌一个页面
liumin3285 2009-06-20
  • 打赏
  • 举报
回复
大家都说用AJAX那我还是去学习下现在AJAX也流行

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧