Select中onChange引起的两个下拉框级联互动(在线等)
各位大虾:帮小弟一个忙吧。有两个select,第一个select从一个从表中读取,value中保存其id,当第一个select改变时,读取数据库中一个表其id为第一个选项value值的记录,把结果写为第二个select的项,各位大虾赐招哦??
数据库设计如下:(Fieldname表)
ID 字段名 显示名 字段类型
1 地址 家庭住址 文本
10 开户行 开户银行 文本
11 公司名称 公司名称 文本
2 姓名 用户姓名 文本
3 编号 用户编号 数字
4 购车日期 购车日期 日期
5 证件号码 证件号码 文本
6 手机 手机号码 文本
7 车牌号 车牌号 文本
8 挂车号 挂车号 文本
9 电话号码 电话号码 文本
(dkzl表2)
548 张海英A No 斯太尔 石家庄综合冀AG2797
1299 刘得民 No 解放自缷 滦县卡车 冀5015
1552 张天永 No 长安 石家庄综合冀AD6671
1297 王建东 No 解放自缷 滦县卡车 冀5027
1546 梁建南A No 飞花挂车 石家庄综合冀A5591
1553 吕满秋B No 福田 石家庄综合冀AC5076
1555 李慧丽 No 昌河 石家庄综合冀AL1687
1556 江伟 No 桑塔纳 石家庄综合冀AV6680
2006 王瑞霆 No 长安 唐山富康 冀BE2598
953 何立平 No 解放 石家庄解放冀AK4114
954 何欣朝 No 解放 石家庄解放冀AK4133
263 夏玉果 No 东风 唐山东风 冀B53713
269 王爱民 No 东风 唐山东风 冀BS7332
两个表就是上面的情况,我的想法是从第一个表中读取显示名称字段,放在select1中,选取select1中的某一项内容,比如:选取公司名称,在select2中显示各个公司,sql语句不是问题,我的难点就是怎么能实现在这两个select之间的连动性,我只了解一点点VBscript语言,所以还希望各位能够用VBscript语言实现,谢谢了。帮小弟提供一个可以运行的类似的程序也感激不尽。
另外还有一个问题,小菜总是不明白是什么意思,请各位赐教:
<select onchange="location.href='edit.asp?param=' + this.value">
这一句话怎么描述,为什么在后面要加上this.value这个值又是怎么讲的。
<%
'接受参数
param = request.querystring("param")
'根据此参数作出处理
'...
%>
这个参数又以何种方式传回。谢谢了。