我的也是从0开始的呀
var i=document.all.ProCode.selectedIndex;
for (var j=0; j < len[i]; j++){
sel1.options[sel1.options.length] = new Option(list[i,j].text,list[i,j].value);
sel2.options[sel2.options.length] = new Option(list[i,j].text,list[i,j].value);
var i=document.all.ProCode.selectedIndex;
for (var j=0; j < len[i]; j++){
sel1.options[sel1.options.length] = new Option(list[i,j].text,list[i,j].value);
sel2.options[sel2.options.length] = new Option(list[i,j].text,list[i,j].value);
解决方案 »
- 求解,关于把字符串转换成算法运算
- 关于js继承
- 鼠标悬停的问题
- 我的一个框架页中的子页内嵌一个YAHOO的静态页,怎么取得YAHOO的这个页的URL和标题
- 如何在鼠标移动到连接上显示对应的图片
- H4
- 请问<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>中的ID=clientEventHandlersVBS 是什么意思?
- 求jquery在select里面onchange后将值带到一个input输入框中
- 在JS中怎样获得网址中的参数
- 怎么让让一段js代码随网页加载自动运行,应该把这段代码放在那里呢?
- 请教一个数据库操作问题!
- xml的加载错误?
SELECT DISTINCT * FROM TABLE
list[2,0]= new myItem('2004-02','2004-02');
list[2,1]= new myItem('2004-01','2004-01');
list[2,2]= new myItem('2003-12','2003-12');
list[2,3]= new myItem('2003-11','2003-11');
四个值的,应该将这四个都填如select list中的,但是结果却是只填了
list[2,2]= new myItem('2003-12','2003-12');
list[2,3]= new myItem('2003-11','2003-11');
而且填了两遍。
不明白是怎么的。
一:
你的rs 没有关闭 。 。这是一个不好的习惯rs一旦用完以后一定要关闭 。 。
二:
首先去确定到底是服务器端即asp的问题 ,还是javascript的问题 。 。 。
所以,你首先打印出所有list中的值,查看一下,list中的值是否有问题 。 。
如果有,说明从asp往list里赋值的时候就出了问题。 。。 如果没有,那么就是后来的javascript程序的问题 。 。 。你的代码那么长,又不能直接调试,还需要连接到数据库,太烦了。
先给个建议自己测试一下先 。 。 。 。
然后给list[<%=i%>,<%=len%>]= new myItem()赋值,那么
list[0,*]哪里去了???
sel1.options.length=0;
sel2.options.length=0;
for (var j=0; j < len[i]; j++){
sel1.options[sel1.options.length++] = new Option(list[i,j].text,list[i,j].value);
sel2.options[sel2.options.length++] = new Option(list[i,j].text,list[i,j].value);
}
<option value="">请选择操作
<option value="01">操作1
<option value="02">操作2
<option value="03">操作3
<option value="04">操作4
<option value="05">操作5
<option value="06">操作6
<option value="07">操作7
</select>
的selectindex在1才填入的,因此不能有list[0,]
另外 , 你按照我的方法测试过吗 ? ?
你把list里的所有值都打印出来,看看对不对 。 。。