CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

怎样让表单中的菜单相关联?

楼主xhysc()2006-02-04 13:10:14 在 Web 开发 / ASP 提问

<select   name="select">  
                          <option>a</option>  
                          <option>b</option>  
                                          </select>  
                      <select   name="select2">  
                          <option>a1   </option>  
                          <option>a2   </option>  
                          <option>b1   </option>  
                          <option>b2   </option>  
                      </select>  
   
  当select=a时,select2自动显示为a1,a2.  
  当select=b时,select2自动显示为b1,b2.  
  问题点数:100、回复次数:2Top

1 楼ybfqlyq(Rossy|http://blog.ybfq.com)回复于 2006-02-04 14:12:56 得分 50

參考一下。。。一般都涉及到數據庫數據的。  
  <%  
                  sql   =   "select   *   from   bigclass"  
                  rs.open   sql,conn,1,1  
  if   rs.eof   and   rs.bof   then  
  response.write   "請先添加欄目。"  
  response.end  
  else  
  %>  
                      <select   name="bigclass"   onChange="changelocation(document.cform.bigclass.options[document.cform.bigclass.selectedIndex].value)">  
                          <option   selected   value="<%=trim(rs("bigclass"))%>"><%=trim(rs("bigname"))%>&nbsp;&nbsp;</option>  
                          <%             dim   selclass  
                    selclass=rs("bigclass")  
                  rs.movenext  
                  do   while   not   rs.eof  
  %>  
                          <option   value="<%=trim(rs("bigclass"))%>"><%=trim(rs("bigname"))%>&nbsp;&nbsp;</option>  
                          <%  
                  rs.movenext  
                  loop  
  end   if  
                  rs.close  
  %>  
                      </select>&nbsp;  
                      <select   name="smallclass">  
                          <%sql="select   *   from   smallclass   where   bigclass="&selclass  
  rs.open   sql,conn,1,1  
  if   not(rs.eof   and   rs.bof)   then  
  %>  
                          <option   selected   value="<%=rs("smallclass")%>"><%=rs("smallname")%>&nbsp;&nbsp;</option>  
                          <%   rs.movenext  
  do   while   not   rs.eof%>  
                          <option   value="<%=rs("smallclass")%>"><%=rs("smallname")%>&nbsp;&nbsp;</option>  
                          <%   rs.movenext  
  loop  
  end   if  
                  rs.close  
                  set   rs   =   nothing  
  %>  
                      </select>Top

2 楼king_shadow(天才混混)回复于 2006-02-04 15:12:34 得分 50

<select   name="select"   onChange="changelocation(select.options[select.selectedIndex].value)"   size="1">  
                          <option   value="a">a</option>  
                          <option   value="b">b</option>  
  </select>  
  <select   name="select2">  
                          <option>a1   </option>  
                          <option>a2   </option>  
  </select>  
   
   
  <script   language="JavaScript">  
  var   onecount;  
  subcat   =   new   Array();  
  subcat[0]   =new   Array("a1","a","a1");  
  subcat[1]   =new   Array("a2","a","a2");  
  subcat[2]   =new   Array("b1","b","b1");  
  subcat[3]   =new   Array("b2","b","b2");  
  function   changelocation(locationid)  
  {  
  select2.length   =   0;  
  select2.options[select2.length]   =   new   Option("请选择",   "");  
  var   locationid=locationid;  
  var   i;  
  for   (i=0;i   <   subcat.length;   i++)  
  {  
  if   (subcat[i][1]   ==   locationid)  
  {  
  select2.options[select2.length]   =   new   Option(subcat[i][0],   subcat[i][2]);  
  }  
  }  
  }  
  </script>  
   
   
  --------------------------------------------  
  asp技术群4259772Top

相关问题

  • 怎么在表单中加入菜单?
  • 表单的下拉菜单问题
  • 如何在表单中添加菜单
  • 年份.日期与月份相关联的菜单
  • ================怎样取得当前窗口相关联的菜单=======================
  • 如何通过下来菜单来确定同一表单内其它相应表单元素的显示?在线等待~~~~~
  • 请教关联菜单
  • treeview和菜单的关联!
  • 四级关联菜单
  • 菜单问题:怎样在表单中控制菜单?

关键词

  • 數據
  • 显示
  • select

得分解答快速导航

  • 帖主:xhysc
  • ybfqlyq
  • king_shadow

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo