ASP二级联动代码

我想把大类选择默认为空,也就是大类默认为<optionselectedvalue="">==请选择==</option>应该怎么加上?在那里加?按常规的加不上,小类却没事... 我想把大类选择默认为空,也就是大类默认为
<option selected value="">==请选择==</option>
应该怎么加上?在那里加?按常规的加不上,小类却没事,头疼!!

代码如下:

<!--二级联动js开始-->
<%
set rsbig=server.CreateObject("adodb.recordset")
sqlbig="select * from bigclass"
rsbig.open sqlbig,conn,1,1

set rsmin=server.CreateObject("adodb.recordset")
sqlmin="select * from minclass"
rsmin.open sqlmin,conn,1,1
%>
<SCRIPT language = "javascript">
var onecount;
onecount=0;
subcat = new Array();
<%
count = 0
do while not rsmin.eof
%>
subcat[<%=count%>] = new Array("<%= trim(rsmin("minclassname"))%>","<%= trim(rsmin("bigid"))%>","<%= trim(rsmin("minID"))%>");
<%
count = count + 1
rsmin.movenext
loop
%>
onecount=<%=count%>;

function change2(locationid2)
{
document.form.minname.length = 0;

var locationid2=locationid2;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid2)
{
document.form.minname.options[document.form.minname.length] = new Option(subcat[i][0], subcat[i][2]);
}
}

}

</SCRIPT>
<!--二级联动js结束-->

<!--选择大类-->
<form action=pai.asp method=post name="form">
<select size="1" name="bigname" onchange="change2(document.form.bigname.options[document.form.bigname.selectedIndex].value)"

<%do while not rsbig.eof%>
<option value="<%=(rsbig.Fields.Item("bigID").Value)%>"><%=(rsbig.Fields.Item("bigclassname").Value)%></option>
<%rsbig.movenext
loop%>
</select>

<!--选择小类-->
<select size="1" name="minname">
<option selected value="">==请选择==</option>
</select>
</form>
1楼的不行的,按常规加直接就不显示,我早就试过了
展开
 我来答
51site
推荐于2016-08-27 · TA获得超过2854个赞
知道大有可为答主
回答量:1775
采纳率:0%
帮助的人:2306万
展开全部
<%
set rsbig=server.CreateObject("adodb.recordset")
sqlbig="select * from bigclass"
rsbig.open sqlbig,conn,1,1

set rsmin=server.CreateObject("adodb.recordset")
sqlmin="select * from minclass"
rsmin.open sqlmin,conn,1,1
%>
<SCRIPT language = "javascript">
var onecount;
onecount=0;
subcat = new Array();
<%
count = 0
do while not rsmin.eof
%>
subcat[<%=count%>] = new Array("<%= trim(rsmin("minclassname"))%>","<%= trim(rsmin("bigid"))%>","<%= trim(rsmin("minID"))%>");
<%
count = count + 1
rsmin.movenext
loop
%>
onecount=<%=count%>;

function change2(locationid2)
{
document.form.minname.length = 0;

var locationid2=locationid2;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid2)
{
document.form.minname.options[document.form.minname.length] = new Option(subcat[i][0], subcat[i][2]);
}
}

}

</SCRIPT>
<!--二级联动js结束-->

<!--选择大类-->
<form action=pai.asp method=post name="form">
<select size="1" name="bigname" onchange="change2(document.form.bigname.options[document.form.bigname.selectedIndex].value)">
<option value="">====请选择===</option>
<%do while not rsbig.eof%>
<option value="<%=(rsbig.Fields.Item("bigID").Value)%>"><%=(rsbig.Fields.Item("bigclassname").Value)%></option>
<%rsbig.movenext
loop%>
</select>

<!--选择小类-->
<select size="1" name="minname">
<option selected value="">==请选择==</option>
</select>
</form>
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式