人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

Javascript 完成下拉下文連動,提示:Array not defined

Javascript 完成下拉下文連動,提示:Array not defined

更新時間:2021-01-08 文章作者:未知 信息來源:網絡 閱讀次數:

有一個應用,要求一個下拉列表(class1)的變化觸發另一個依賴列表(class2)的變化。參照《下拉框連動(數據庫版)》,有以下程序片段:

<% sql = "select id, name, substring(id,1,2) bigclass from classone where type='1' order by id"
 set rs = session("conn").execute(sql)
%>

<script language="javascript">
 var onecount = 0;
 subcat = new array();<---------提示:array 未定義------------

 <%count = 0
 do while not rs.eof<--------- rs 已經是前面定義的recordset
 %>
 subcat[<%=count%>] = new array("<%=trim(rs("name"))%>","<%=trim(rs("bigclass"))%>","<%=trim(rs("id"))%>");
 <%count = count+1
rs.movenext
loop
rs.close
set rs = nothing
 %>
 onecount = <%=count%>

 function chgcls(){
for (var i=document.search.class2.options.length; i>0; i--){
 document.search.class2.options[i]=null;
}
for (i = 0; i<onecount; i++){
 bigclass = "'"&subcat[i][1]&"'";
 if (document.search.class1.options[document.search.class1.selectedindex].value==bigclass){
 document.search.class2.options[document.search.class2.length]=new option(subcat[i,0],subcat[i,2]);
 }
}
 }
</script>

下面是調用該函數的HTML語句:
。。。
<form id="search" name="search" method="post" action="query.asp">
<select name="class1" size=1 width=16 onchange="chgcls(document.search.class1.options[document.search.class1.selectedIndex].value)">
 <%
 Response.Write "<option selected value=''></option>"
 sql="select id,name from classone where substring(id,3,1)='' order by id"'取設備代碼的前兩位
 set menurs=session("conn").execute(sql)
 do while not menurs.eof
Response.Write "<option value="&trim(menurs("id"))&">"&trim(menurs("name"))&"</option>"
menurs.movenext
 loop
 menurs.close
 set menurs=nothing 
%></select>

 <select name="class2" size=1 width=16>
 <option selected value=""></option>
 </select>
.....
</form>

問題1:我在加入下列JavaScript 后,“array 未定義”不再出現,是否是JAVASCRIPT 本身的要求,還是與瀏覽器的版本有關?(我用IE4)
function array() {
 this.length = array.arguments.length
 for (var i = 0; i< this.length; i++)this[i+1] = array.arguments[i]; 
}


問題2:但是卻提示:
document.search.class1.options[...].value 不是對象
為什么?
.......

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 宜宾县| 巫溪县| 容城县| 深圳市| 平罗县| 钟山县| 霍林郭勒市| 荆门市| 榕江县| 府谷县| 普格县| 甘泉县| 玉屏| 宜宾市| 泰和县| 高邑县| 新乡县| 祁门县| 鲁甸县| 濮阳县| 肇州县| 万全县| 四会市| 西宁市| 修武县| 民和| 泰宁县| 崇州市| 平陆县| 延津县| 新津县| 东港市| 墨竹工卡县| 兴国县| 商水县| 台北县| 富顺县| 潼关县| 卢湾区| 纳雍县| 临城县|