如果数据不大可以一次性读出来放到一个JS数组里面在用onchange事件触发~
真是太感谢了,,,正找这个怎么做呢~~
现在问题解决,用了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编辑过]