标题:省市联动
只看楼主
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
得分:0 
最好用ajax

如果数据不大可以一次性读出来放到一个JS数组里面在用onchange事件触发~
2007-05-21 16:24
apollo8196
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-3
得分:0 

真是太感谢了,,,正找这个怎么做呢~~

现在问题解决,用了dreame的代码~~

不过现在也到个问题,,这个
<div style="height:22px;overflow:hidden;">
<select id="s1">
<option>A1</option>
<option>A2</option>
</select><br>
<select id="s2">
<option>B1</option>
<option>B2</option>
</select><br>
<select id="s3">
<option>C1</option>
<option>C2</option>
</select><br>
<select id="s4">
<option>D1</option>
<option>D2</option>
</select><br>
</div>
这里的值如何取?
我取到的都是select的第一条数据,,

还有个问题是数据库里拿出来后怎么显示他的值的问题,就在select框上显示,

我原来是这么显示的
function selectMajor() {
var city = document.getElementById("majorhidden").value;
var pc = document.getElementById("major");
var options = pc.options;
for (var i = 0; i < options.length; i++) {
if (options[i].value == city) {
options[i].selected = "selected";
return;
}
}
}

[此贴子已经被作者于2007-6-3 13:21:48编辑过]

2007-06-03 12:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-69094-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.119773 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved