请问一个关于下拉列表框的筛选问题,急,谢谢!

hhdn 2003-05-17 01:22:30
我的网页里有这样两个下拉列表框:box1和box2,内容如下:
box1:record1
record2
record3
box2:初始值为空。

当选中box1中的record1时,box2的值为:a1,a2,a3;
当选中box1中的record2时,box2的值为:b1,b2,b3;
当选中box1中的record3时,box2的值为:c1,c2,c3;
请问我该怎么用html语言实现上述功能?请指教,很急!谢谢!!!

...全文
28 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hhdn 2003-05-18
谢谢!
回复
Reker熊 2003-05-17
可以用javascript實現

這是个老問題了,

<select id="selA" onchange="change()">
<option value=record1>record1</option>
<option value=record2>record2</option>
<option value=record3>record3</option>
</select>

<select id="selB">
</select>
<script>
function change()
{
document.getElementById("selB").length=0;
var b=new Array();
b[0]=new Array("record1","a1")
b[1]=new Array("record1","a2")
b[2]=new Array("record1","a3")
b[3]=new Array("record2","b1")
b[4]=new Array("record2","b2")
b[5]=new Array("record2","b3")
b[6]=new Array("record3","c1")
b[7]=new Array("record3","c2")
b[8]=new Array("record3","c3")
for (i=0;i<b.length;i++)
{
if(b[i][0]==document.getElementById("selA").options[document.getElementById("selA").selectedIndex].value)
{document.getElementById("selB").options[document.getElementById("selB").length]=new Option(b[i][1],b[i][1]);}
}
}
</script>
回复
hhdn 2003-05-17
在pb里可以用游标来实现这个功能,但我刚开始学设计网页,所以对html不太了解,请各位大侠帮忙呀!谢谢!
回复
相关推荐
发帖
CSS
创建于2007-09-28

6.0w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
帖子事件
创建了帖子
2003-05-17 01:22
社区公告
暂无公告