📄 求jsp+sql二级联动菜单! - 程序开发 - techweb-技术社区 - powered by techweb_com_cn!.htm
字号:
<select style="WIDTH: 150px" id=fgs name="fgs"
onchange="changetext(document.test.fgs.options[document.test.fgs.selectedIndex].value)">
<BR> <option value=""
selected><BR>
<%<BR><BR>String str="select * from
fgs";<BR>
<BR>ResultSet rs =
ExecuteWay.exeSqlQuery(str);//connbean是一个javabean,如果不会请不要问我,请去看看书。<BR>while(rs.next()){<BR>out.println("<option
value='"+rs.getInt("id")+"'>"+
rs.getString("name")+"</option>");<BR> }<BR>
rs.close();<BR>%><BR>
<!--<BR> <option
value="百色">百色<BR> <option
value="田阳">田阳<BR> <option
value="田东">田东<BR> <option
value="平果">平果<BR> <option
value="德保">德保<BR> <option
value="靖西">靖西<BR> <option
value="那坡">那坡<BR> <option
value="凌云">凌云<BR> <option
value="乐业">乐业<BR> <option
value="田林">田林<BR> <option
value="隆林">隆林<BR> <option
value="西林">西林<BR>
--><BR>
</select>
</td><BR>
<tr><BR>
<td width="20%" align=right>用电地点:
</td><BR> <td
width="20%" align=right><BR>
<!--<BR>
<Input type="text" id=yddd
name="yddd" width="150px">
<BR>
--><BR>
<select name="yddd" id="yddd" style="WIDTH:
150px"><BR> <option
value=""></option><BR>
</select><BR>
</td><BR>
</tr><BR>
<BR> <BR> <BR>
<tr><BR> <td
width="20%" align=right>用电类型: </td><BR>
<td width="20%" align=right><BR>
<select style="WIDTH: 150px"
id=ydlx name="ydlx" ><BR>
<option value="" selected><BR>
<option value="普工">普工<BR>
<option value="生产">生产<BR>
<option value="商业">商业<BR>
<option value="营业">营业<BR>
<option value="变损">变损<BR>
<option
value="工业">工业用电<BR>
<option value="生活">生活用电<BR>
</select>
</td><BR> </TR><BR>
<tr><BR> <td
width="20%" align=right>月 份: </td><BR>
<td width="20%" align=right><BR>
<select style="WIDTH: 150px" id=yf
name="yf" ><BR> <option
value="0" selected><BR>
<option value="1">1<BR>
<option value="2">2<BR>
<option value="3">3<BR>
<option value="4">4<BR>
<option value="5">5<BR>
<option value="6">6<BR>
<option value="7">7<BR>
<option value="8">8<BR>
<option value="9">9<BR>
<option value="10">10<BR>
<option value="11">11<BR>
<option value="12">12<BR>
</select>
</td><BR>
</tr><BR> <TR>
<BR> <td colSpan=2
align="center"><BR>
<BR>
<input type="submit" value="查询"
name=submit onClick="return Check(yf)"> <BR>
<BR>
<input type=reset value="重填"
name=reset></td><BR> </TR><BR>
</table><BR> <BR>
</form><BR> <BR>
<BR>
<BR> </body><BR></html></DIV><BR><FONT
style="FONT: 12px Tahoma, Verdana; COLOR: #333333"></FONT></I></I></I></TD></TR>
<TR>
<TD align=right><A
href="http://tech.techweb.com.cn/post.php?action=reply&fid=10&tid=247154&repquote=868358&extra=&page=1">引用</A>
<A onclick="fastreply('回复 #3 的帖子')"
href="http://tech.techweb.com.cn/viewthread.php?tid=247154###">回复</A>
<A onclick=scroll(0,0)
href="http://tech.techweb.com.cn/viewthread.php?tid=247154###"><IMG
alt=顶部
src="求JSP+sql二级联动菜单! - 程序开发 - TechWeb-技术社区 - Powered by TechWeb_com_cn!.files/top.gif"
border=0></A> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>
<DIV class=spaceborder style="MARGIN-BOTTOM: 4px; WIDTH: 98%">
<TABLE class=t_row cellSpacing=0 cellPadding=6 width="100%" align=center>
<TBODY>
<TR style="HEIGHT: 100%">
<TD class=t_user vAlign=top width="18%"><A name=pid868361></A><SPAN
class=bold>游客</SPAN> <SPAN class=smalltxt></SPAN><BR><SPAN
class=smalltxt>未注册 <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></SPAN></TD>
<TD
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"
vAlign=top width="82%">
<TABLE class=t_msg cellSpacing=0 cellPadding=6 border=0>
<TBODY>
<TR>
<TD>
<DIV>
<DIV class="right t_number"><A class=bold title=复制帖子链接到剪贴板
onclick="setcopy('http://tech.techweb.com.cn/viewthread.php?tid=247154&page=1#pid868361', '已经复制到剪贴板')"
href="http://tech.techweb.com.cn/viewthread.php?tid=247154###">#4</A></DIV>
<DIV style="PADDING-TOP: 6px">发表于 2008-8-20 12:02 </DIV></DIV></TD></TR>
<TR>
<TD class=line style="PADDING-TOP: 10px" vAlign=top height="100%">
<DIV style="FLOAT: right" align=right><A title="评分 0"
href="http://tech.techweb.com.cn/misc.php?action=viewratings&tid=247154&pid=868361"></A></DIV>
<DIV class=t_msgfont id=message868361>页面代码如上
<BR><BR>运行的时候分公司那个下拉框可以从数据库取出数据了 <BR><BR>但是选择分公司的时候用电地点没有跟着出来,提示脚本错误
<BR><BR>错误提示如下 <BR>Line:2720 <BR>Char:1 <BR>Code:0 <BR>Error:缺少对象
<BR><BR>根本就没有2720这一行啊。 <BR><BR>大家帮我看看上面的JS哪里有错啊?</DIV><BR><FONT
style="FONT: 12px Tahoma, Verdana; COLOR: #333333"></FONT></TD></TR>
<TR>
<TD align=right><A
href="http://tech.techweb.com.cn/post.php?action=reply&fid=10&tid=247154&repquote=868361&extra=&page=1">引用</A>
<A onclick="fastreply('回复 #4 的帖子')"
href="http://tech.techweb.com.cn/viewthread.php?tid=247154###">回复</A>
<A onclick=scroll(0,0)
href="http://tech.techweb.com.cn/viewthread.php?tid=247154###"><IMG
alt=顶部
src="求JSP+sql二级联动菜单! - 程序开发 - TechWeb-技术社区 - Powered by TechWeb_com_cn!.files/top.gif"
border=0></A> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>
<DIV class=spaceborder style="MARGIN-BOTTOM: 4px; WIDTH: 98%">
<TABLE class=t_row cellSpacing=0 cellPadding=6 width="100%" align=center>
<TBODY>
<TR style="HEIGHT: 100%">
<TD class=t_user vAlign=top width="18%"><A name=pid868382></A><SPAN
class=bold>游客</SPAN> <SPAN class=smalltxt></SPAN><BR><SPAN
class=smalltxt>未注册 <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></SPAN></TD>
<TD
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px"
vAlign=top width="82%">
<TABLE class=t_msg cellSpacing=0 cellPadding=6 border=0>
<TBODY>
<TR>
<TD>
<DIV>
<DIV class="right t_number"><A class=bold title=复制帖子链接到剪贴板
onclick="setcopy('http://tech.techweb.com.cn/viewthread.php?tid=247154&page=1#pid868382', '已经复制到剪贴板')"
href="http://tech.techweb.com.cn/viewthread.php?tid=247154###">#5</A></DIV>
<DIV style="PADDING-TOP: 6px">发表于 2008-8-20 12:11 </DIV></DIV></TD></TR>
<TR>
<TD class=line style="PADDING-TOP: 10px" vAlign=top height="100%">
<DIV style="FLOAT: right" align=right><A title="评分 0"
href="http://tech.techweb.com.cn/misc.php?action=viewratings&tid=247154&pid=868382"></A></DIV>
<DIV class=t_msgfont id=message868382>不想写的那么麻烦 <BR>给你个思路吧
<BR>第一个下拉菜单你加上 onchang="didian();" <BR><BR>JScript code<BR>function
createXMLHttpRequest() {<BR> if (window.ActiveXObject)
{<BR> xmlHttp = new
ActiveXObject("Microsoft.XMLHTTP");<BR> }<BR>
else if (window.XMLHttpRequest) {<BR>
xmlHttp = new XMLHttpRequest();<BR>
}<BR>}<BR>function didian() {<BR> var gongsi =
document.getElementById(第一个select的id).value;<BR> createXMLHttpRequest();<BR> xmlHttp.open("GET",
"后台servlet?gongsi=" + gongsi,
false);<BR> xmlHttp.send();<BR> var e =
xmlHttp.responseXML.getElementsByTagName("didian");<BR> var
c =
e[0].childNodes[0].firstChild.nodeValue;<BR> alert(c);//测试是不是你想要的值<BR> document.getElementById(第一个select的id).value
= c;//这句代码可能有问题 <BR>}<BR><BR><BR><BR>后台代码: <BR><BR>Java
code<BR>StringBuffer results = new
StringBuffer("<dd>");<BR>response.setContentType("text/html;charset=UTF-8");<BR>String
gongsi = request.getParameter("gongsi");<BR>//连接数据库获取地点
didian<BR>results.append("<didian><di>" + didian +
"</di></didian>");<BR>results.append("</dd>");<BR>
<BR>response.setContentType("text/xml");<BR>response.getWriter().write(results.toString());</DIV><BR><FONT
style="FONT: 12px Tahoma, Verdana; COLOR: #333333"></FONT></TD></TR>
<TR>
<TD align=right><A
href="http://tech.techweb.com.cn/post.php?action=reply&fid=10&tid=247154&repquote=868382&extra=&page=1">引用</A>
<A onclick="fastreply('回复 #5 的帖子')"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -