在线等待:浏览asp页面时,出现下面警告:document.myform.room不是对象,请问怎么解决 你的form和下拉列表的html贴出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try:<select id="room" ……document.all("room").…… <!--#include file=conn.asp --><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#FFFFFF" text="#000000"><p> </p> <p> <%dim countset rs2=server.CreateObject("ADODB.RecordSet")rs2.Source="select * from softwareroom"rs2.Open rs2.Source,conn,1,1%> <script language = "JavaScript"> <!--var onecount;onecount=0;subcat = new Array(); <% count = 0 do while not rs2.eof %>subcat[<%=count%>] = new Array("<%=rs2("roomname")%>","<%=rs2("softwareid")%>","<%=rs2("roomid")%>"); <% count = count + 1 rs2.movenext loop rs2.close set rs2=nothing %>onecount=<%=count%>;function changelocation(locationid) { document.myform.room.length = 0; var locationid=locationid; var i; for (i=0;i < onecount; i++) { if (subcat[i][1] == locationid) { document.myform.room.options[document.myform.room.length] = new Option(subcat[i][0], subcat[i][2]); } } document.myform.room.length=document.myform.room.length+1; } --></script> <br/></p><form method="post" name="myform" action="file:///D|/website/website/news/admin/Result.asp"> <p> <select name="software" onChange="changelocation(document.myform.software.options[document.myform.software.selectedIndex].value)" size="1"> <option selected value="">请选择软件</option> <% set rs1=server.CreateObject("ADODB.RecordSet")rs1.Source="select * from software"rs1.Open rs1.Source,conn,1,1%> <% do while not rs1.eof %> <option value="<%=rs1("softwareid")%>"><%=rs1("softwarename")%></option> <% rs1.movenext loop rs8.close set rs1=nothing %> </select> </p> <p> <select name="room"> <option selected value="">请选择机房</option> </select> </p> <p> <input type="text" name="keyword" size=10 value="关键字" maxlength="50"> <input type="submit" name="Submit" value="搜索"> </p></form> 上面是我的全部代码了请问possible_Y你是什么意思啊。我好象看不懂,能不能说的清楚点呢 修改 <select name="room"> 为 <select name="room" id="room"> document.myform.room改为document.all("room") 或者<select name="room"> 不变把document.myform.room改为myform.room 不好意思哦,好象还是不行啊,还是有一样的提示,说myform.room不是对象,而且浏览的时候只显示了software这个下拉列表其他两个room 和time都没有显示了,真是麻烦啊,错误越来越来多了 关于删除两个数组相同元素的问题 textarea 中如何显示HTML代码 如何使用javascript查询IE支持的mime类型 请问js能像vbs那样操作WMI吗? extjs4 combobox 数据显示在一行,如何分行显示 框架里某一个页面里有一个层,程序控制这个层显示时,如何让这个层在整个框架上显示,而不是在只在这个页面显示 我想调整表的tr的高度 JacaScript如何实现生成Html代码 如何通过用网页上的时间更改本地的时间?急需 javaScript中回车怎摸表示? js的word进程问题!在线等待! 如何理解“帧”的概念?
<select id="room" ……document.all("room").……
<!--#include file=conn.asp --><html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body bgcolor="#FFFFFF" text="#000000"><p> </p>
<p>
<%
dim count
set rs2=server.CreateObject("ADODB.RecordSet")
rs2.Source="select * from softwareroom"
rs2.Open rs2.Source,conn,1,1
%>
<script language = "JavaScript">
<!--
var onecount;
onecount=0;
subcat = new Array();
<%
count = 0
do while not rs2.eof
%>
subcat[<%=count%>] = new Array("<%=rs2("roomname")%>","<%=rs2("softwareid")%>","<%=rs2("roomid")%>");
<%
count = count + 1
rs2.movenext
loop
rs2.close
set rs2=nothing
%>
onecount=<%=count%>;function changelocation(locationid)
{
document.myform.room.length = 0;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.myform.room.options[document.myform.room.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
document.myform.room.length=document.myform.room.length+1;
}
-->
</script>
<br/>
</p>
<form method="post" name="myform" action="file:///D|/website/website/news/admin/Result.asp">
<p>
<select name="software" onChange="changelocation(document.myform.software.options[document.myform.software.selectedIndex].value)" size="1">
<option selected value="">请选择软件</option>
<%
set rs1=server.CreateObject("ADODB.RecordSet")
rs1.Source="select * from software"
rs1.Open rs1.Source,conn,1,1
%>
<%
do while not rs1.eof
%>
<option value="<%=rs1("softwareid")%>"><%=rs1("softwarename")%></option>
<%
rs1.movenext
loop
rs8.close
set rs1=nothing
%>
</select>
</p>
<p>
<select name="room">
<option selected value="">请选择机房</option>
</select>
</p>
<p>
<input type="text" name="keyword" size=10 value="关键字" maxlength="50">
<input type="submit" name="Submit" value="搜索">
</p>
</form>
请问possible_Y你是什么意思啊。我好象看不懂,能不能说的清楚点呢
<select name="room">
为
<select name="room" id="room">
改为
document.all("room")
把document.myform.room改为myform.room