我想做两个下拉框,其中一个是大栏目,一个是小栏目,如何做??

olivia3333 2004-01-13 10:41:38
我想做两个下拉框,其中一个是大栏目,一个是小栏目,要求选择大栏目后,小栏目跟着变,内容是数据库中的,如何做??希望大家写完整,我菜的很!
大栏目目前能出来,我知道要用java可不会写,大家帮我写一下,
<select name="typeid" size="1" class="unnamed2" onchange=javascript:showsubcates()>
<OPTION value="-请选大类-" selected> -请选大类-</option> <%
dim rs,sql,sel
set rs=server.createobject("adodb.recordset")
sql="select distinct(typeid),type from type "
rs.open sql,conn,1,1
do while not rs.eof
sel="selected"
response.write "<option " & sel & " value='"+CStr(rs("typeID"))+"' name=typeid>"+rs("type")+"</option>"+chr(13)+chr(10)
rs.movenext
loop
rs.close
%>
</select>

这是我开始写的一个小类的,可是不能用,我不知如何让他跟着大类动

<select name="smallid" id="smallid">
<%
set rs2=server.createobject("adodb.recordset")
sql="select * from type where typeid=rs("smallid")"
rs2.open sql,conn,1,1
do while not rs.eof

response.write "<option value='"+CStr(rs2("smallID"))+"' name=smallid>"+rs2("smalltype")+"</option>"+chr(13)+chr(10)
rs2.movenext
loop
rs2.close
%>
</select>
...全文
52 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzq686 2004-01-14
  • 打赏
  • 举报
回复
我这网速有点慢,还老掉线,晕,我也去吃饭了!
今天晕的不行!改程序改错了几个表单,改完了才知道!
xzq686 2004-01-14
  • 打赏
  • 举报
回复
如果数据量不大的话,用数据库可以实现。
对了,理解好那个kindname变量最重要。
我觉得阿信的这个很好。简单易懂!
mrwang2000 2004-01-14
  • 打赏
  • 举报
回复
function SelectCity(){
var i=0;
for(i=0;i<form1.selarea.length;i++){
if(form1.selarea[i].selected==true){
var tempstr = form1.selarea[i].value;
break;
}
}
if(tempstr!=""){
form1.city.length=0;
var oOption = document.createElement('OPTION');
oOption.text = "-地区/城市-";
oOption.value = "";
form1.city.options.add(oOption);
for(i=0;i<thecity.length;i++){
if(thecity[i].substring(0,2)==tempstr){
//alert(city[i].substring(0,2));
var oOption = document.createElement('OPTION');
oOption.text=thecity[i].substring(4);
oOption.value=thecity[i].substring(0,4);
//alert(oOption.text);
//alert(oOption.value);
form1.city.options.add(oOption);
}
}
}
else
form1.city[0].selected=true;
return true;
};
function selectarea(){
var i=0;
for(i=0;i<form1.sel.length;i++){
if(form1.sel[i].selected==true){
swich 2004-01-14
  • 打赏
  • 举报
回复
在论坛搜索“联动”
PPLUNCLE 2004-01-14
  • 打赏
  • 举报
回复
又是联动:
http://expert.csdn.net/Expert/topic/2661/2661683.xml?temp=.6863367
xzq686 2004-01-14
  • 打赏
  • 举报
回复
search是窗体名,你没有加上
<FORM ACTION="" METHOD="post" name="search" >
olivia3333 2004-01-14
  • 打赏
  • 举报
回复

<!--#include file="articleconn.asp"-->
<%
typeid=request("typeid")
%>
<script language="vbscript">
sub pop()
typeid=search.typeid.value
window.location="select.asp?typeid="&typeid&" "
end sub
</script>

<select size="1" name="typeid" onChange="pop()" >
<OPTION value="-请选大类-" selected> -请选大类-</option>
<%
dim rs,sql
set rs=server.createobject("adodb.recordset")
sql="select distinct(typeid),type from type "
rs.open sql,conn,1,1
do while not rs.eof

%><option value=<%=rs("typeid")%> <% if typeid=rs("typeid") then response.write "selcted"%> name=typeid><%=rs("type")%></option>
<% rs.movenext
loop
rs.close
set rs=nothing
%>
</select>
<b class="unnamed2"><font color="#FFFFFF">
<% if typeid="" then %>
<SELECT NAME="smallid" size="1" >
<OPTION VALUE=""></OPTION>
<OPTION><--无--></OPTION>
<OPTION VALUE=""></OPTION>
<OPTION VALUE=""></OPTION>
<OPTION VALUE=""></OPTION>
</SELECT>
<% else %>
<select name="smallid" size="1" id="smallid">
<%
set rs=server.createobject("adodb.recordset")
sql="select * from type where typeid="&typeid
rs.open sql,conn,1,1
do while not rs.eof
%><option name=typeid value="<%=rs("smalltype")%>" ><%=rs("smalltype")%></option>
<% rs.movenext
loop
rs.close
end if %>
</select>

</font></b>


那错了,就是不提交
是一款具有强大的功能的基于ASP语言的开源内容管理软件,有UTF-8和GB2132两个编码版本,支持ACCESS和MSSQL两种数据库。是一款完全开源的程序,都毫无保留的完全开放源代码,用户不需额外安装其他DLL组件,其最大的特点是易用. 系统自带三大模型,系统模型,注册模型.表单模型.让你无顾虑制作属于自己的特色网站 一、系统特色: 独特模型管理。通过模型管理,您可以基于文章系统克隆出不同的模型,使用标签+模板可扩展图片、新闻、文章、下载、Flash...等多个频道。每个模型可以自定义显示添加选项,更为强大的是,您还可以自定义字段管理,可以随时根据需要自己自定义添加、设立、调整需要添加的选项,这些选项可以是文本框、下拉框等,也可以是图片、文件、随机数等。每个模型都具有易用的信息添加系统,简短和完整标题设置、分页设置、TOP设置、热点设置、是否允许评论、关键字、导读、阅读权限等等……不需要您再去二次开发插件。 字段随心所欲控制 数据校验规则 作为搜索条件 数据唯一功能更为强大 强大标签管理。系统拥有强大的标签自动生成系统,任何您要实现的功能,例如输出格式(table和div可选)、排序方法、文章属性、文章行距、文章数量、标题字数、日期格式、分隔图片、标题样式等等只需要在后台进行相关设置即可;任何网站所有的输出功能,如栏目文章、图片文章、幻灯片、循环栏目、分页文章、相关文章、网站导航、友情链接等,也只需要在后台进行相关设置即可。同时可以通过自定义标签的使用,创立自己独特标签,来让整个网站更为完善。 新增代码模式,制作网站更方面.更简单 3、可选生成格式。整个网站可以快速地、全部生成静态页面,支持动态、纯静态、伪静态等多种格式发布,易于搜索引擎的快速收录,有效提升网站搜索提名,充分满足您的多样化需要,让您的网站立于不败之地。发布静态站点时可以选择不同的后缀生成名,可分别生成各频道、栏目、网站首页的静态文件,也可以自主设置添加文章时是否同时生成内容页、栏目页和首页。 4、特色会员系统。会员注册采用模型管理方式,您可以根据情况自定义添加不同的注册模型,如普通用户、企业用户等等,每个模型还可以自定义添加不同字段,如籍贯、头像、选项等。各个添加的用户组可以配置不同的权限和计费方式,如扣点数、有效期、无限期等。后台还配有充值卡添加管理功能和用户短信管理功能等。在会员操作前台,会员可以进行续费、交友、投稿等操作。会员管理系统还与流行论坛高度整合,让整个网站与网站论坛完美融合,让您的网站更具竞争力。 5、齐全文章管理。在信息添加管理系统那里,具备齐全的文章管理功能。文章管理、审核、评论管理、tags管理、回收站、栏目添加管理、生成操作等功能一应俱全。集成系统内置了世界著名的开源编辑器FckEditor的HTML在线编辑系统,可在后台选择默认、简洁、超简洁等模式,使编辑文章能所见所得,添加新闻时还可根据分页标签自动分页。 二、其他功能 1、在线系统设置。在系统设置里面可以方便设置站点基本信息、进行管理员管理、日志管理、插件管理、维护数据库等。 2、无限级栏目分类。系统支持无限级分类,添加、修改、删除,操作十分简单方便。 3、多样化的模板管理。页面模板可以在线预览、添加、修改、删除,每个模型、栏目可以绑定不同的模板,让您的网站不再陷入单一化的页面状态,只要您愿意,您的站点绝不可能和其他人的站点有雷同。 4、友情链接系统。可以新增友情链接类别,审核申请的链接,在后台可以统计链接点击次数等。 5、留言系统。对留言进行回复、删除管理。 6、管理员权限分配。管理员分栏目管理员、模型管理员、超级管理员三级,可以给予某个管理员某个栏目的管理、增加、修改、删除、审核中的任一或多个操作权限,将责任细化到每个管理员,再也不用为管理责任不清而烦劳。 7、强大的图片新闻幻灯显示系统,采用FLASH或者纯图片方式,将您的图片文章以融合、百叶窗等多种交替方面幻灯显示,让您的网站与大网站相媲美 8、强大的文章显示功能,文章除了分页、页数统计这些,还拥有上一篇、下一篇提示、点击数、评论留言、查看权限(收费文章)、投稿系统等强大的功能 9、独创的Tags标签,该功能随着系统使用时间的增加,一个真正属于您自己的词库也在慢慢建立。可根据您的需要调用热门Tags,同论坛精华贴一样,让用户快速找到最有用的信息 10、配套采集功能。系统与ET采集系统无缝整合,提供接口。 11、超小的程序,仅有1M多点。虽然ACTCMS拥有这么多的强大的功能,可是它的体积很小,这显然十分有益于大幅度提高网站的访问速度,非常适宜新站长和空间较小的站长使用,更多功能还有待您去挖掘.

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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