一个JSP页面中不能有两个
吗? 真没分了! 帮忙吧!

fzlotuscn 2006-04-19 04:48:32
我放了两个就错???

....

<form ....>
</form>

.....

<form...>
</form>
....

...全文
806 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsbj2006 2006-04-19
  • 打赏
  • 举报
回复
laji
da21 2006-04-19
  • 打赏
  • 举报
回复
N个都没问题 name不要重复就好了,还有action要区分好就行了
fzlotuscn 2006-04-19
  • 打赏
  • 举报
回复
简单问题难死人呀!
fzlotuscn 2006-04-19
  • 打赏
  • 举报
回复
疯了! 楼上的朋友! 用一个也是错!

你自己试一下吧! 跳转不工作呀!
EchoEverything 2006-04-19
  • 打赏
  • 举报
回复
我个人认为:
第一个<form></form>嵌套有问题没有正常配对,导致后面的问题。

其实:
你用一个form就足够了,何必用两个呢,用一个:
<body>
<table>
<form name="a1" method="post" action="news_brows.jsp">
……
</form>
</table>
</body>
fzlotuscn 2006-04-19
  • 打赏
  • 举报
回复
<html>
<body>
<form name=a1 method=post action="test.html">
<input type=text name=a1 value="1">
<INPUT TYPE="submit" name="submit1" value="查询" >
</form>

<form name="a2" method="get" action="test.html">
<select name="page" OnChange="document.forms[0].submit()">
<script language="JavaScript">
for(i=1; i<=6; i++)
document.write("<option value="+i+">"+i+"</option>")
document.forms[0].page.options[6].selected = true;
</script>
</select>页 
</font> </td></tr>
</form>
</body>
</html>

我做的测试程序!

就是提示网页出错!!!
fzlotuscn 2006-04-19
  • 打赏
  • 举报
回复
跳转菜单就不行了!

晕死!

取掉前一个<form>就没问题!
walkfish 2006-04-19
  • 打赏
  • 举报
回复
<form>不要放在<table>和<tr>中间

<form>
<table><tr><td></td></tr></table>
</form>
EchoEverything 2006-04-19
  • 打赏
  • 举报
回复
网页提示错误就是说javascript教本有问题,页面不是能运行吗,对吧!
请问:跳转下拉菜单能正常工作不?
fzlotuscn 2006-04-19
  • 打赏
  • 举报
回复
晕啊? 名字没重复呀! a1 和 a2

<%@ page contentType="text/html;charset=GBK" %>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*" %>
<%@ page session="true" %>
<jsp:useBean id="db" scope="page" class="oa.news.opendb" />
<jsp:useBean id="fy" scope="page" class="oa.news.QueryPage" />
<html>
<body>
<table width="778" border="0" cellspacing="0" bgcolor="#E4EDFB" bordercolor="white" align="center">
<form name="a1" method="post" action="news_brows.jsp">
<tr><td align="center">
..........
</td>
</tr>
</form>
</table>


.........
<table align="center" width="778" border="0" cellspacing="1" cellpadding="1" bgcolor="#E4EDFB">
<form name="a2" method="get" action="news_brows.jsp">
<tr bgcolor="#DEF3CE"><td width="100%" align="right"><font size=2>
共<%=totalpage%>页 
<%
if(curpage>1 && totalpage>1)
out.print("<a href=\"news_brows.jsp?page="+ (curpage-1)+"\">上一页</a>");
else
out.print("上一页");
%> 
<%
if(curpage<totalpage)
out.print("<a href=\"news_brows.jsp?page="+ (curpage+1)+"\">下一页</a>");
else
out.print("下一页");
%>
跳到第<select name="page" OnChange="document.forms[0].submit()">
<script language="JavaScript">
for(i=1; i<=<%=totalpage%>; i++)
document.write("<option value="+i+">"+i+"</option>")
document.forms[0].page.options[<%=curpage-1%>].selected = true;
</script>
</select>页 
</font> </td></tr>
</form>
</table>

</body>
</html>
go_my_sky 2006-04-19
  • 打赏
  • 举报
回复
name不要重复
fzlotuscn 2006-04-19
  • 打赏
  • 举报
回复
提示网页有错! 页面能运行!
EchoEverything 2006-04-19
  • 打赏
  • 举报
回复
在表单中间肯定有动态代码的错误,把异常或代码贴出来
wsguang 2006-04-19
  • 打赏
  • 举报
回复
可以啊

多个表单自然可以的

怎么提示的错误啊?
walkfish 2006-04-19
  • 打赏
  • 举报
回复
N个都没问题 name不要重复就好了
huxinsheng168 2006-04-19
  • 打赏
  • 举报
回复
你n个form都行.

81,122

社区成员

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

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