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

谁能给小女子个动态的二级关联下拉菜单(数据库版)代码?

楼主shangrilabear(熊熊)2005-04-17 12:05:25 在 Java / Web 开发 提问

比如根据院系能搜出专业。谢谢! 问题点数:100、回复次数:14Top

1 楼chinazym(自由人)回复于 2005-04-17 13:36:03 得分 0

没看到过这样的代码,帮你UP!Top

2 楼dlxu(脱离纯粹Coding阶段)回复于 2005-04-17 13:36:25 得分 0

郁闷,沙发没坐到Top

3 楼yang_hanqiang()回复于 2005-04-17 13:55:47 得分 0

我写过,可以帮你吗Top

4 楼huanbin(瓛)回复于 2005-04-17 13:59:27 得分 70

用script就可以啊  
  <script   language=javascript>  
  var   professionouterHTML   =   document.regist.profession.outerHTML.substr(0,   document.regist.profession.outerHTML.length-9);  
  function   college()  
  {  
        var   collegeName   =   ["计算机科学与技术学院","机电工程学院","空中交通管理学院","交通工程学院","管理学院","理学院","人文社会科学学院","飞行学院","安全科学与工程学院","乘务学院","职业技术学院","继续教育学院"];   //这些数据可以从数据库中取得  
   
        var   e   =   document.regist.college;  
        var   s   =   e.outerHTML.substr(0,   e.outerHTML.length-9)   +   "\r\n";  
                for   (var   i=0;   i<collegeName.length;   i++){  
                s   +=   "<option   value='"+   collegeName[i]   +"'>"+   collegeName[i]   +"</option>\r\n";}  
                s   +=   "</select>";  
                e.outerHTML   =   s;  
  }     college();  
  function   professionName(val)  
  {  
        var   计算机科学与技术学院   =   ["计算机科学与技术","计算机应用技术"];  
        var   机电工程学院   =   ["飞行器动力工程",   "电气工程及其自动化","电子信息工程","工业工程"   ,"航空宇航推进理论与工程"   ,"导航、制导与控制"   ,"飞行器设计"   ,"人机与环境工程","模式识别与智能系统","航空安全管理"];  
        var   空中交通管理学院   =   ["通信工程","交通运输","通信与信息系统","信号与信息处理","交通运输规划与管理","交通信息工程及控制","航空安全管理"];  
        var   交通工程学院   =   ["交通工程"   ,"物流管理","土木工程","自动化","油气储运工程","交通运输规划与管理","机械电子工程"];    
        var   管理学院   =   ["工商管理","会计学","财务管理","管理科学与工程","企业管理"];  
        var   理学院   =   ["信息与计算科学","材料物理","材料化学","统计学","计算数学","计算机应用技术"];  
        var   人文社会科学学院   =   ["法学","英语"];  
        var   飞行学院   =   ["飞行技术"];  
        var   安全科学与工程学院   =   ["安全工程","安全技术及工程"];  
        var   乘务学院   =   ["空中乘务"];  
        var   职业技术学院   =   ["商务英语","飞机机电设备维修","通信技术","航空港安全检查","电子商务","物业管理","旅游与酒店管理","计算机网络技术","电子与信息技术","航空油料储运与应用","计算机软件","民航运输","民航计划财务","航材管理与外贸","民航特种车辆维修"];  
        var   继续教育学院   =   ["民航各类成人学历教育和在职人员岗位培训"];  
       
        var   e   =   document.regist.profession;  
        var   s   =   professionouterHTML;  
        if   (val   ==   "")   {s   +=   "</select>";   e.outerHTML   =   s;   return;}  
        var   a   =   eval(val);  
                for   (var   i=0;   i<a.length;   i++)  
                {  
                        s   +=   "<option   value='"+   a[i]   +"'>"+   a[i]   +"</option>\r\n";  
                }  
                s   +=   "</select>";  
                e.outerHTML   =   s;  
  }  
  </script>Top

5 楼yang_hanqiang()回复于 2005-04-17 13:59:58 得分 0

如果需要我的帮助请与我联系我的QQ7085764Top

6 楼huanbin(瓛)回复于 2005-04-17 14:00:53 得分 0

<tr>  
                      <td   height="19">所在院系</td>  
                      <td><select   name="college"   size="1"   id="college"   onchange="professionName(this.value)">  
      <option   value="">请选择学院</option>  
      </select>  
                              *</td>  
                      <td>所学专业</td>  
  <td><select   name="profession"   size="1"   id="profession">  
      <option   value="">请选择专业</option>  
  </select>  
                              *</td>  
      </tr>  
  应用就这样就可以了Top

7 楼shangrilabear(熊熊)回复于 2005-04-17 15:06:23 得分 0

在JSP中搜到的数据怎么传到javascript中的数组存储?这个数组是可变长度吧,并且我希望做到是用于保存专业的数组名由用于保存院系的数组的索引号确定。这样可以实现么?Top

8 楼dawnwang(晓风)回复于 2005-04-17 16:04:48 得分 0

这里是技术论坛,提问无需强调性别!Top

9 楼sydoksxl()回复于 2005-04-17 16:09:39 得分 30

个人感觉只能用jsp或者bean取得option的字符串,然后利用js的switch   case来选择不同的一级菜单,控制二级菜单的显示.Top

10 楼lEFTmOON(我的小站(www.ismyway.com))回复于 2005-04-17 17:14:44 得分 0

最讨厌那些强调性别的帖子了,一点技术含量都没有!!!!!!!!!!!!Top

11 楼shangrilabear(熊熊)回复于 2005-04-17 17:34:14 得分 0

是么?如果你不在意又怎么会臆测别人是强调?  
  是啊,这个问题对于你而言或许是没有技术含量,问题是你写了么?你做了么?Top

12 楼lEFTmOON(我的小站(www.ismyway.com))回复于 2005-04-17 20:51:50 得分 0

这个问题或许我无法回答你  
   
  但你也没有必要强调自己是“小女子”来吸引别人的回帖吧,回不回帖是人家的自由,如果你真的认为强调性别能解决问题的话,常此以往,是不是一个帖子如果无法猜测楼主的性别,那就没有人回帖呢?  
   
   
  闲得无聊,再次回帖,你不用理我~~~~~~~~~~~~~~~~~~~~~Top

13 楼cyicecream(为了升仙(星)到处UP)回复于 2005-04-17 21:02:33 得分 0

支持楼上的Top

14 楼shangrilabear(熊熊)回复于 2005-04-17 22:04:35 得分 0

问题已经解决,谢谢楼上各位!  
  是用了javascript解决的  
  让其在服务器端执行,而不是在客户端执行Top

相关问题

  • jsp中利用bean三级关联下拉菜单问题,下拉列表均从数据库表中取值
  • 怎么用jsp代码实现在下拉菜单里读取数据库内容?
  • 怎样做关联下拉菜单!!
  • 求下拉菜单的代码
  • 怎样让下拉菜单显示数据库中的数据
  • 求二级地区下拉菜单的MSSQL数据库表。
  • 如何实现三级联动数据库下拉菜单
  • 如何在form下拉菜单中添加数据库返回的结果?
  • 请问下拉菜单形式数据如何存入数据库?
  • 一个数据库和下拉菜单选择的问题,解决加分!

关键词

  • 解决
  • 专业
  • 数组
  • 回帖
  • 院系
  • 性别
  • 强调
  • 问题
  • 没有

得分解答快速导航

  • 帖主:shangrilabear
  • huanbin
  • sydoksxl

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

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