<script>
function s(o){
var a=new ActiveXObject("Microsoft.XMLHTTP"); 
a.open("GET","test.asp?value="+o.value,false);
a.send();
txt.value=a.responseText
}
</script>
<select onchange="s(this)">
<option value="部门1">部门1
...
</select>
<input id=txt>
test.asp
--------
request.querystring("value")
查询再response.write rs("people")&","
就可以了

解决方案 »

  1.   

    每个部分都有一个value,当你选择一个部门的时候用onChange函数把参数传递到另外一个网页,再做处理。我一般这样处理。
    你也可以把所有的东西读出放到一个数组中,选择一个部门时再调出需要的内容。
      

  2.   

    阿信可不可以写得详细一些,我的javascript水平很一般。
      

  3.   

    这个处理方法有很多,我一般作一个隐藏的select
    把需要的信息都放到该select,因为select的属性是可以任意扩展的
    每当触发一个onchang时间就到该select中去检索,并更新另外一个input,或者更多input
    ,select,或者其它控间.就像在前台放了一个table一样
    当然你也可以用数组,但面向对象的特性不能充分应用,程序不易维护.
    改种方案缺陷在于当数据量较大时,效率较低,因为前台需要维护一个很大的table