控制select控件的问题.只要你对javascript有所了解,分数绝对超值.

我从别的地方抄来一个互动下拉框.通过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]))

Published At
Categories with Web编程
Tagged with
comments powered by Disqus