标题:[求助]求做一个三级下拉列表框
取消只看楼主
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
结帖率:77.27%
 问题点数:0 回复次数:12 
[求助]求做一个三级下拉列表框
我找到了二级的,,就是一个产品发布系统的类别选择的下拉列表,一选定大类,小类自动被选,
我现在想要个三级的,就是选定大类小类自动出现所有属于这个大类的小类,然后在这里面选定小类以后,三级类别,所有属于这个小类的所以三级类被自动选定,类似小类的功能..
我现在把二级类的代码和函数公布一下,大家帮忙改一下..
搜索更多相关主题的帖子: 列表 类别 系统 公布 
2005-08-08 10:48
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 

var onecount; onecount=0; subcat = new Array(); <% count = 0 do while not rs.eof %> subcat[<%=count%>] = new Array("<%= trim(rs("sorts"))%>","<%= rs("categoryid")%>","<%= rs("sortsid")%>"); <% count = count + 1 rs.movenext loop rs.close %> onecount=<%=count%>;

function changelocation(locationid) { document.myform.sortsid.length = 0;

var locationid=locationid; var i; for (i=0;i < onecount; i++) { if (subcat[i][1] == locationid) { document.myform.sortsid.options[document.myform.sortsid.length] = new Option(subcat[i][0], subcat[i][2]); } } } <% rs.open "select * from category order by categoryorder",conn,1,1 if rs.eof and rs.bof then response.write "没有东西!" response.end else %> <select name="categoryid" size="1" id="categoryid" onChange="changelocation(document.myform.categoryid.options[document.myform.categoryid.selectedIndex].value)"> <option selected value="<%=rs("categoryid")%>"><%=trim(rs("category"))%></option> <% dim selclass selclass=rs("categoryid") rs.movenext do while not rs.eof %> <option value="<%=rs("categoryid")%>"><%=trim(rs("category"))%></option> <% rs.movenext loop end if rs.close %> </select> 所属小类 <select name="sortsid"> <% rs.open "select * from sorts where categoryid="&selclass ,conn,1,1 if not(rs.eof and rs.bof) then %> <option selected value="<%=rs("sortsid")%>"><%=rs("sorts")%></option> <% rs.movenext do while not rs.eof %> <option value="<%=rs("sortsid")%>"><%=rs("sorts")%></option> <% rs.movenext loop end if rs.close rs.open "select * from TimesProList",conn,1,1 %> </select> 大家帮忙改一下..


面朝大海,春暖花开!
2005-08-08 10:51
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
这是图片


[此贴子已经被作者于2005-8-8 10:58:45编辑过]



面朝大海,春暖花开!
2005-08-08 10:57
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
汗,,那个客户不要.

面朝大海,春暖花开!
2005-08-08 14:34
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
谢了,,哥们.

面朝大海,春暖花开!
2005-08-08 15:48
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
建议收录到居顶问题贴中

面朝大海,春暖花开!
2005-08-09 11:17
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
顶一下..

面朝大海,春暖花开!
2005-08-18 09:06
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
强,,顶..

面朝大海,春暖花开!
2005-08-18 14:27
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
就是,选了一第级时,第三级好像没有归位或者出现相应的情况,,

面朝大海,春暖花开!
2005-08-18 14:34
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
我的这个类别就用三个表组成的,
一级类的表名是 category  类别id 是categoryid
二级类的表名是 sortsid     类别id 是sortsid
三级类的表名是 san         类别id  是sanid
他们是通过类别的id联系在一起的,帮我改一下吧,改成三级类别的那个,谢谢了,,

面朝大海,春暖花开!
2005-08-18 16:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-24622-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.470118 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved