关联菜单的问题

hb79924 2003-08-18 05:02:19
我做ASP的时候,有俩个表dl、xl
dl(id,name)
xl(id,name,dl_id)
我要做两个下拉框,第一个读入dl的记录,第二个根据第一个的内容随时改变,请帮我根据具体情况写一下程序啊
...全文
22 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjh6of6agriculture 2003-08-19
  • 打赏
  • 举报
回复
第一个onchange的时候提交也面,相当于重新加载也面,就可以根据接受到的第一个的值重新编排第二个下拉列表框的值了啊!
hb79924 2003-08-19
  • 打赏
  • 举报
回复
我看了很多,我也改了很多,可就是不行,那位大虾帮我一下啊
bananasmiling 2003-08-18
  • 打赏
  • 举报
回复
D.small_cat.length=4;
D.small_cat.options[0].value="H001";
D.small_cat.options[0].text="海口市";
D.small_cat.options[1].value="H002";
D.small_cat.options[1].text="三亚市";
D.small_cat.options[2].value="H003";
D.small_cat.options[2].text="万宁市";
D.small_cat.options[3].value="H004";
D.small_cat.options[3].text="五指山市";
}else if(valuecategory.indexOf("I")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="I001";
D.small_cat.options[0].text="南京市";
D.small_cat.options[1].value="I002";
D.small_cat.options[1].text="苏州市";
}else if(valuecategory.indexOf("J")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="J001";
D.small_cat.options[0].text="合肥市";
D.small_cat.options[1].value="J002";
D.small_cat.options[1].text="安庆市";
}else if(valuecategory.indexOf("K")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="K001";
D.small_cat.options[0].text="石家庄市";
D.small_cat.options[1].value="K002";
D.small_cat.options[1].text="唐山市";
}else if(valuecategory.indexOf("L")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="L001";
D.small_cat.options[0].text="太原市";
D.small_cat.options[1].value="L002";
D.small_cat.options[1].text="大同市";
}else if(valuecategory.indexOf("M")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="M001";
D.small_cat.options[0].text="呼和浩特";
D.small_cat.options[1].value="M002";
D.small_cat.options[1].text="乌海市";
}else if(valuecategory.indexOf("N")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="N001";
D.small_cat.options[0].text="沈阳市";
D.small_cat.options[1].value="N002";
D.small_cat.options[1].text="大连市";
}else if(valuecategory.indexOf("O")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="O001";
D.small_cat.options[0].text="长春市";
D.small_cat.options[1].value="O002";
D.small_cat.options[1].text="通化市";
}else if(valuecategory.indexOf("P")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="P001";
D.small_cat.options[0].text="哈尔滨市";
D.small_cat.options[1].value="P002";
D.small_cat.options[1].text="齐齐哈尔";
}else if(valuecategory.indexOf("Q")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="Q001";
D.small_cat.options[0].text="南昌市";
D.small_cat.options[1].value="Q002";
D.small_cat.options[1].text="九江市";
}else if(valuecategory.indexOf("R")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="R001";
D.small_cat.options[0].text="济南市";
D.small_cat.options[1].value="R002";
D.small_cat.options[1].text="青岛市";
}else if(valuecategory.indexOf("S")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="S001";
D.small_cat.options[0].text="郑州市";
D.small_cat.options[1].value="S002";
D.small_cat.options[1].text="安阳市";
}else if(valuecategory.indexOf("T")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="T001";
D.small_cat.options[0].text="武汉市";
D.small_cat.options[1].value="T002";
D.small_cat.options[1].text="黄石市";
}else if(valuecategory.indexOf("U")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="U001";
D.small_cat.options[0].text="长沙市";
D.small_cat.options[1].value="U002";
D.small_cat.options[1].text="岳阳市";
}else if(valuecategory.indexOf("V")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="V001";
D.small_cat.options[0].text="南宁市";
D.small_cat.options[1].value="V002";
D.small_cat.options[1].text="柳州市";
}else if(valuecategory.indexOf("W")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="W001";
D.small_cat.options[0].text="成都市";
D.small_cat.options[1].value="W002";
D.small_cat.options[1].text="乐山市";
}else if(valuecategory.indexOf("X")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="X001";
D.small_cat.options[0].text="贵阳市";
D.small_cat.options[1].value="X002";
D.small_cat.options[1].text="遵义市";
}
}
</script>


<body onload=setcategory(document.select);setsmall_cat(document.select)>
<Form name="select" method="POST" action="xxx.asp">
<center>
<Table>
<TR> <td>请选择:</td>
<TD ><SELECT onchange=setsmall_cat(document.select) name=category size="1" ></SELECT> <SELECT name=small_cat size="1" ></SELECT> </TD>
</TR>
</Table></center>
</Form>

</body>
</html>
bananasmiling 2003-08-18
  • 打赏
  • 举报
回复
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>请选择</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>下拉列表示例</title>
</head>

<SCRIPT language=JavaScript>
function setcategory(S){
S.category.length=26;
S.category.options[0].value="A";
S.category.options[0].text="北京市";
S.category.options[1].value="B";
S.category.options[1].text="上海市";
S.category.options[2].value="C";
S.category.options[2].text="天津市";
S.category.options[3].value="D";
S.category.options[3].text="重庆市";
S.category.options[4].value="E";
S.category.options[4].text="广东省";
S.category.options[5].value="F";
S.category.options[5].text="浙江省";
S.category.options[6].value="G";
S.category.options[6].text="福建省";
S.category.options[7].value="H";
S.category.options[7].text="海南省";
S.category.options[8].value="I";
S.category.options[8].text="江苏省";
S.category.options[9].value="J";
S.category.options[9].text="安徽省";
S.category.options[10].value="K";
S.category.options[10].text="河北省";
S.category.options[11].value="L";
S.category.options[11].text="山西省";
S.category.options[12].value="M";
S.category.options[12].text="内蒙古";
S.category.options[13].value="N";
S.category.options[13].text="辽宁省";
S.category.options[14].value="O";
S.category.options[14].text="吉林省";
S.category.options[15].value="P";
S.category.options[15].text="黑龙江";
S.category.options[16].value="Q";
S.category.options[16].text="江西省";
S.category.options[17].value="R";
S.category.options[17].text="山东省";
S.category.options[18].value="S";
S.category.options[18].text="河南省";
S.category.options[19].value="T";
S.category.options[19].text="湖北省";
S.category.options[20].value="U";
S.category.options[20].text="湖南省";
S.category.options[21].value="V";
S.category.options[21].text="广西省";
S.category.options[22].value="W";
S.category.options[22].text="四川省";
S.category.options[23].value="X";
S.category.options[23].text="贵州省";
S.category.options[24].value="Y";
S.category.options[24].text="云南省";
S.category.options[25].value="无";
S.category.options[25].text="**请选择省份**";
S.category.options[25].selected=true;
}
function setsmall_cat(D){
var valuecategory=D.category.options[D.category.selectedIndex].value;
if(valuecategory.indexOf("无")==0){
D.small_cat.length=1;D.small_cat.options[0].value="无";
D.small_cat.options[0].text="**请选择城市**"
D.small_cat.options[0].selected=true;
}else if(valuecategory.indexOf("A")==0){
D.small_cat.length=1;
D.small_cat.options[0].value="A001";
D.small_cat.options[0].text="北京市";
}else if(valuecategory.indexOf("B")==0){
D.small_cat.length=1;
D.small_cat.options[0].value="B001";
D.small_cat.options[0].text="上海市";
}else if(valuecategory.indexOf("C")==0){
D.small_cat.length=1;
D.small_cat.options[0].value="C001";
D.small_cat.options[0].text="天津市";
}else if(valuecategory.indexOf("D")==0){
D.small_cat.length=1;
D.small_cat.options[0].value="D001";
D.small_cat.options[0].text="重庆市";
}else if(valuecategory.indexOf("E")==0){
D.small_cat.length=5;
D.small_cat.options[0].value="E001";
D.small_cat.options[0].text="广州市";
D.small_cat.options[1].value="E002";
D.small_cat.options[1].text="深圳市";
D.small_cat.options[2].value="E003";
D.small_cat.options[2].text="珠海市";
D.small_cat.options[3].value="E004";
D.small_cat.options[3].text="茂名市";
D.small_cat.options[4].value="E005";
D.small_cat.options[4].text="中山市";
}else if(valuecategory.indexOf("F")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="F001";
D.small_cat.options[0].text="杭州市";
D.small_cat.options[1].value="F002";
D.small_cat.options[1].text="温州市";
}else if(valuecategory.indexOf("G")==0){
D.small_cat.length=2;
D.small_cat.options[0].value="G001";
D.small_cat.options[0].text="福州市";
D.small_cat.options[1].value="G002";
D.small_cat.options[1].text="厦门市";
}else if(valuecategory.indexOf("H")==0){
fason 2003-08-18
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/1965/1965486.xml?temp=.5178034
seesea125 2003-08-18
  • 打赏
  • 举报
回复
比较多,搜索一下把,我回答好多次了
seesea125 2003-08-18
  • 打赏
  • 举报
回复
比较多,搜索一下把,我回答好多次了
bubuy 2003-08-18
  • 打赏
  • 举报
回复
这个问题很多人都问过,其实是比较简单的
你搜索一下,以前很多帖子都有。

28,390

社区成员

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

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