ASP关于二级联动表改成三级联动表
<%rs.movenextdowhilenotrs.eof%><optionvalue="<%=rs("SmallClassName")%>"><%=rs("SmallC...
<% rs.movenext
do while not rs.eof%>
<option value="<%=rs("SmallClassName")%>"><%=rs("SmallClassName")%></option>
<%
dim smallclass
smallclass=rs("smallClassName")
rs.movenext
loop
end if
rs.close
%>
</select>
<select name="sanjiclassname">
<option value="" selected>不指定三级分类</option>
<%
sql="select * from sanjiClassname where smallclassname='" & smallclass & "'"
rs.open sql,conn,1,1
if not(rs.eof and rs.bof) then
%>
<option value="<%=rs("sanjiClassName")%>"><%=rs("sanjiClassName")%></option>
<% rs.movenext
do while not rs.eof%>
<option value="<%=rs("sanjiClassName")%>"><%=rs("sanjiClassName")%></option>
<%
rs.movenext
loop
end if
rs.close
%> 展开
do while not rs.eof%>
<option value="<%=rs("SmallClassName")%>"><%=rs("SmallClassName")%></option>
<%
dim smallclass
smallclass=rs("smallClassName")
rs.movenext
loop
end if
rs.close
%>
</select>
<select name="sanjiclassname">
<option value="" selected>不指定三级分类</option>
<%
sql="select * from sanjiClassname where smallclassname='" & smallclass & "'"
rs.open sql,conn,1,1
if not(rs.eof and rs.bof) then
%>
<option value="<%=rs("sanjiClassName")%>"><%=rs("sanjiClassName")%></option>
<% rs.movenext
do while not rs.eof%>
<option value="<%=rs("sanjiClassName")%>"><%=rs("sanjiClassName")%></option>
<%
rs.movenext
loop
end if
rs.close
%> 展开
2个回答
展开全部
你是不是想让上面的选项选定后,下边的也跟着动吧。你的问题给的不是很明确,我看了好久才明白。
<option value="<%=rs("SmallClassName")%>"><%=rs("SmallClassName")%></option>这句中加一个触发项,好像是“onclick=”,触发中设置个函数,在函数中再加上这个:
dim smallclass
smallclass=rs("smallClassName")
其他的一切不用变。
具体关于“onclick”怎么加,和触发函数就不给你写了,因为一点都不复杂,在网上搜一下就行。
<option value="<%=rs("SmallClassName")%>"><%=rs("SmallClassName")%></option>这句中加一个触发项,好像是“onclick=”,触发中设置个函数,在函数中再加上这个:
dim smallclass
smallclass=rs("smallClassName")
其他的一切不用变。
具体关于“onclick”怎么加,和触发函数就不给你写了,因为一点都不复杂,在网上搜一下就行。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询