我从别的地方抄来一个互动下拉框.通过select1的改变来指定select2的option值.代码如下:
1
2dim count
3set rsl=server.createobject("adodb.recordset")
4sqltext="select * from Class_2"
5rsl.open sqltext,conn,1,1
1<script language="JavaScript">
2var onecount;
3onecount=0;
4subcat = new Array();
count = 0
do while not rsl.eof
1subcat[```
2=count
3```] = new Array("```
4= trim(rsl("Class_1_ID"))
5```","```
6= trim(rsl("Class_2_Name"))
7```","```
8= trim(rsl("ID"))
9```");
count = count + 1
rsl.movenext
loop
rsl.close
1onecount=```
2=count
3```;
4
5function changelocation(locationid)
6{
7document.myform.Class_2_name.length = 0;
8var locationid=locationid;
9var i;
10for (i=0;i < onecount; i++)
11{
12if (subcat[i][0] == locationid)
13{
14document.myform.Class_2_name.options[document.myform.Class_2_name.length] = new Option(subcat[i][1]);
15
16}
17}
18}
19</script>
我想问的是如何指定class_2_name的value呢?
---------------------------------------------------------------
document.myform.Class_2_name.options[document.myform.Class_2_name.length] = new Option(subcat[i][1],'value');
---------------------------------------------------------------
select.options[select.options.length]=new Option(lable,value);
---------------------------------------------------------------
document.myform.Class_2_name.options[document.myform.Class_2_name.length] = new Option(subcat[i][1],subcat[i][1]);
---------------------------------------------------------------
document.myform.Class_2_name.options.add(new Option(subcat[i][1],subcat[i][1]))