如何实现下拉框的互相更新!?

lonelybug 2002-03-07 11:26:59
比如我与过选择了天津市是的<select>的选想,然后相应的另一个选项里就会列出来相应的天津市的各个区!
我说的是两个<select>之间的更新!
...全文
41 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
samsungfan 2002-03-08
  • 打赏
  • 举报
回复
http://www.chinaprintpackage.com/corpsite.asp我做的来扞看
liuzxit 2002-03-08
  • 打赏
  • 举报
回复
给你一个例子﹐自己研究一下吧﹐记得算帐啊
<script language="javascript">
function change(as_sel) {
if (as_sel=='S'){
var kinds=new Array('开发系统','A','程序维护','B');
}
else{
var kinds=new Array('技朮咨询','D','维修','C');
}
document.form1.app_type.options.length=0;
for (i=0;i<2;i++){
document.form1.app_type.options.length++;
document.form1.app_type.options[i].text=kinds[i*2];
document.form1.app_type.options[i].value=kinds[i*2 - 1];
}
document.form1.app_type.selectedIndex=1;
}
<select name="app_sh" onchange="change(this.value)">
<option value="S" selected>软件</option>
<option value="H">硬件</option>
</select>
<select name="app_type">
<option value="A">开发系统</option>
<option value="B" selected>程序维护</option>
</select>
karma 2002-03-07
  • 打赏
  • 举报
回复
here is an example I wrote earlier today:

<xml id="xmldata">
<government>
<province name="Beijing" value="1">
<city name="Beijing" value="2" />
</province>
<province name="Guang Dong" value="3">
<city name="Guang Zhou" value="4" />
<city name="Fo Shan" value="5" />
<city name="Shen Zhen" value="6" />
</province>
<province name="Zhe Jiang" value="7">
<city name="Hang Zhou" value="8" />
<city name="Weng Zhou" value="9" />
<city name="Ning Bo" value="10" />
</province>
</government>
</xml>

<body onload="init()">
<form name="frmprovince">
Privince:<select name="provincelist" onchange="changeCity(this.selectedIndex);">
</select>

City:<select name="citylist">
</select>
</form>
</body>
<script language="javascript">
function fillList(oList, nodes)
{
oList.options.length = 0;
if (nodes)
{
for (var i=0; i < nodes.length; i++)
{
var opt = new Option(nodes[i].getAttribute("name"),nodes[i].getAttribute("value"));
oList.options.add(opt);
}
}
}

function changeCity(n)
{
if (n >=0)
{
fillList(frmprovince.citylist,xmldata.documentElement.childNodes[n].childNodes);
}
}

function init()
{
fillList(frmprovince.provincelist,xmldata.documentElement.childNodes);
changeCity(0);
}
</script>
AaddB 2002-03-07
  • 打赏
  • 举报
回复
我给你个例子!
http://www.csdn.net/expert/topic/480/480349.xml?temp=.934704

28,406

社区成员

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

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