国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

打造JSP+JavaScript二級級聯下拉菜單

開發 后端
在使用JSP JavaScript過程中有很多的技巧與實現,那么如何構建二級級聯下拉菜單呢,本文將會向你做一個源碼上的介紹。

那么我們開始JSP+JavaScript打造二級級聯下拉菜單:

打造JSP JavaScript二級級聯下拉菜單之變量的的定義:

◆class(一級欄目信息):

◆classId(自動編號)

◆className(欄目名稱)

◆Nclass(二級欄目信息)

◆NclassId(自動編號)

◆NclassName(欄目名稱)

◆parentId(一級欄目id,與class表中的classId關聯)

  1. ﹤%@ page contentType=text/html; charset=GB2312 language=java errorPage=../error.jsp %﹥  
  2. ﹤%@ include file=../conn.jsp%﹥  
  3. ﹤%@ include file=../ds.jsp%﹥  
  4. ﹤%@ taglib uri=http://java.sun.com/jsp/jstl/sql divfix=sql %﹥  
  5. ﹤%request.setCharacterEncoding(gb2312); %﹥ 

打造JSP+JavaScript二級級聯下拉菜單之級聯菜單制作

  1. ﹤HTML﹥﹤HEAD﹥  
  2. ﹤META. http-equiv=Content-Type content=text/html; charset=gb2312﹥  
  3.  
  4. ﹤TITLE﹥級聯菜單﹤/TITLE﹥  
  5. ﹤LINK rel=stylesheet type=text/css href=style.css﹥  
  6. ﹤/HEAD﹥ 

◆從數據庫中得到二級欄目信息

  1. ﹤%String sql=select * from Nclass order by NclassId asc;  
  2. ResultSet rs=stmt.executeQuery(sql);  
  3. %﹥  


◆將二級欄目信息保存到數組subcat中

  1. ﹤script. type=text/javascript﹥  
  2. var onecount;  
  3. onecount=0;  
  4. subcat = new Array();  
  5.         ﹤%  
  6.         int count = 0;  
  7.         while(rs.next()){  
  8.         %﹥  
  9. subcat[﹤%=count%﹥] = new Array(﹤%=rs.getString(NclassName)%﹥,  
  10. ﹤%=rs.getString(NclassId)%﹥,﹤%=rs.getString(parentId)%﹥);  
  11.         ﹤%  
  12.         count++;  
  13.         }  
  14.         rs.close();  
  15.         %﹥  
  16. onecount=﹤%=count%﹥;  

◆決定Select顯示的函數

  1.  
  2. function changelocation(locationid)  
  3.     {  
  4.     document.myform.NclassId.length = 0;  
  5.  
  6.     var locationidlocationid=locationid;  
  7.     var i;  
  8.     for (i=0;i ﹤ onecount; i++)  
  9.         {  
  10.             if (subcat[i][2] == locationid)  
  11.             {  
  12.                 document.myform.NclassId.options[document.myform.NclassId.length] = new  
  13. Option(subcat[i][0], subcat[i][1]);  
  14.             }         
  15.         }  
  16.          
  17.     }     
  18. ﹤/script﹥  

◆JSP JavaScript二級級聯菜單的制作

  1. ﹤FORM. method=POST name=myformaction=adminsave.jsp?action=add﹥  
  2.   ﹤TABLE﹥  
  3.     
  4.     ﹤TR﹥  
  5.       ﹤TD﹥一級分類﹤/TD﹥  
  6.       ﹤TD﹥   
  7.         ﹤SELECT name=classId nChange=changelocation(document.myform.classId.options  
  8. [document.myform.classId.selectedIndex].value) size=1﹥  
  9.           ﹤OPTION selected value﹥==請選一級分類==﹤/OPTION﹥  
  10.         ﹤sql:query var=query dataSource=$﹥  
  11.           SELECT * FROM class  
  12.        ﹤/sql:query﹥  
  13. ﹤c:forEach var=row items=$﹥  
  14.  ﹤option value=$﹥$﹤/option﹥  
  15. ﹤/c:forEach﹥  
  16. ﹤/select﹥  
  17.       ﹤/TD﹥  
  18.       ﹤TD﹥選擇二級分類﹤/TD﹥  
  19.       ﹤TD﹥  
  20.         ﹤SELECT name=NclassId﹥  
  21.           ﹤OPTION selected value﹥==請選二級分類==﹤/OPTION﹥  
  22.         ﹤/SELECT﹥  
  23.       ﹤/TD﹥  
  24.     ﹤/TR﹥  
  25. ﹤/TABLE﹥  
  26.    
  27. ﹤/FORM﹥  
  28. ﹤/BODY﹥  
  29. ﹤/HTML﹥  
  30. ﹤%@ page contentType=text/html; charset=GB2312 language=java errorPage=../error.jsp %﹥  
  31. ﹤%@ include file=../conn.jsp%﹥  
  32. ﹤%@ include file=../ds.jsp%﹥  
  33. ﹤%@ taglib uri=http://java.sun.com/jsp/jstl/sql divfix=sql %﹥  
  34. ﹤%request.setCharacterEncoding(gb2312); %﹥  
  35. ﹤HTML﹥﹤HEAD﹥  
  36. ﹤META. http-equiv=Content-Type content=text/html; charset=gb2312﹥  
  37.  
  38. ﹤TITLE﹥級聯菜單﹤/TITLE﹥  
  39. ﹤LINK rel=stylesheet type=text/css href=style.css﹥  
  40. ﹤/HEAD﹥  
  41. ﹤!--從數據庫中得到二級欄目信息--﹥  
  42. ﹤%String sql=select * from Nclass order by NclassId asc;  
  43. ResultSet rs=stmt.executeQuery(sql);  
  44. %﹥  
  45. ﹤!--將二級欄目信息保存到數組subcat中--﹥  
  46. ﹤script. type=text/javascript﹥  
  47. var onecount;  
  48. onecount=0;  
  49. subcat = new Array();  
  50.         ﹤%  
  51.         int count = 0;  
  52.         while(rs.next()){  
  53.         %﹥  
  54. subcat[﹤%=count%﹥] = new Array(﹤%=rs.getString(NclassName)%﹥,  
  55. ﹤%=rs.getString(NclassId)%﹥,﹤%=rs.getString(parentId)%﹥);  
  56.         ﹤%  
  57.         count++;  
  58.         }  
  59.         rs.close();  
  60.         %﹥  
  61. onecount=﹤%=count%﹥;  
  62. ﹤!--決定select顯示的函數--﹥  
  63. function changelocation(locationid)  
  64.     {  
  65.     document.myform.NclassId.length = 0;  
  66.  
  67.     var locationidlocationid=locationid;  
  68.     var i;  
  69.     for (i=0;i ﹤ onecount; i++)  
  70.         {  
  71.             if (subcat[i][2] == locationid)  
  72.             {  
  73.                 document.myform.NclassId.options[document.myform.NclassId.length] = new  
  74. Option(subcat[i][0], subcat[i][1]);  
  75.             }         
  76.         }  
  77.          
  78.     }     
  79. ﹤/script﹥  
  80.  
  81. ﹤FORM. method=POST name=myformaction=adminsave.jsp?action=add﹥  
  82.   ﹤TABLE﹥  
  83.     
  84.     ﹤TR﹥  
  85.       ﹤TD﹥一級分類﹤/TD﹥  
  86.       ﹤TD﹥   
  87.         ﹤SELECT name=classId nChange=changelocation(document.myform.classId.options  
  88. [document.myform.classId.selectedIndex].value) size=1﹥  
  89.           ﹤OPTION selected value﹥==請選一級分類==﹤/OPTION﹥  
  90.         ﹤sql:query var=query dataSource=$﹥  
  91.           SELECT * FROM class  
  92.        ﹤/sql:query﹥  
  93. ﹤c:forEach var=row items=$﹥  
  94.  ﹤option value=$﹥$﹤/option﹥  
  95. ﹤/c:forEach﹥  
  96. ﹤/select﹥  
  97.       ﹤/TD﹥  
  98.       ﹤TD﹥選擇二級分類﹤/TD﹥  
  99.       ﹤TD﹥  
  100.         ﹤SELECT name=NclassId﹥  
  101.           ﹤OPTION selected value﹥==請選二級分類==﹤/OPTION﹥  
  102.         ﹤/SELECT﹥  
  103.       ﹤/TD﹥  
  104.     ﹤/TR﹥  
  105. ﹤/TABLE﹥  
  106.    
  107. ﹤/FORM﹥  
  108. ﹤/BODY﹥  
  109. ﹤/HTML﹥  
  110.  

以上就是使用JSP JavaScript如何構建二級級聯下拉菜單的方法,具體實現之后是不是很好呢?對JSP JavaScript開發設計是不是有幫助呢?

【編輯推薦】

  1. 對JSP中的內置對象簡單概述
  2. JSP入門之網站環境搭建的步驟
  3. JSP導出Oracle數據表的操作淺談
  4. 在JSP中實現頁面跳轉
  5. 什么是JSP以及和Servlet的比較
責任編輯:仲衡 來源: 開發學院
相關推薦

2011-04-19 17:24:09

JavaScript二級聯動下拉框

2009-12-09 16:42:55

PHP二級聯動菜單

2020-07-20 14:04:34

Excel下拉菜單數據

2024-04-30 11:02:15

二級聯動鴻蒙開源

2020-07-20 12:31:33

UI下拉工菜單設計

2009-04-02 09:08:00

下拉菜單腳本導航設計CSS

2013-03-18 10:01:34

jQueryJavaScript

2024-09-23 00:00:00

下拉菜單UI控件

2009-09-11 09:17:00

C# Button

2024-01-08 08:50:19

Vue3級聯菜單數據懶加載

2009-09-21 17:17:11

Hibernate二級

2009-01-08 21:33:34

2009計算機等級考試二級

2011-08-11 09:50:56

路由器設置

2009-06-18 15:24:35

Hibernate二級

2021-03-30 09:01:07

Python模擬軟件Python基礎

2009-09-21 14:59:31

Hibernate二級

2009-09-24 11:04:56

Hibernate二級

2013-09-08 23:30:56

EF Code Fir架構設計MVC架構設計

2014-02-24 13:49:13

HTML5CSS3下拉菜單

2018-09-04 09:00:20

點贊
收藏

51CTO技術棧公眾號

国产精品免费视频一区| 性欧美长视频| 亚洲高清电影| 精品91久久久久| 亚洲免费福利一区| av手机在线观看| 写真片福利在线播放| 国产精品一区二区三区四区在线观看| 久久久久99| 欧美精选一区二区| 97se亚洲综合在线| 久久久久国产视频| 国产 福利 在线| 日本韩国欧美| 免费黄网站欧美| 67194成人在线观看| 国产精品精品软件视频| 黄色a级在线观看| 亚洲图中文字幕| 日韩成人av网| 日本在线电影一区二区三区| 国产一区二区三区四区三区四| 国产亚洲一区字幕| 2025国产精品视频| 成年美女网站| 亚欧洲精品视频在线观看| 91精品国产自产在线观看永久∴| 亚洲午夜免费电影| 国产欧美va欧美va香蕉在| 全网国产福利在线播放| 午夜精品久久久久99热蜜桃导演| 亚洲成人在线网站| 亚洲精品免费一区二区三区| 亚洲性图自拍| 日韩电影在线观看一区| 亚洲男人天堂古典| 男人插女人欧美| 精品国产鲁一鲁一区二区张丽| 国产精品亚洲天堂| 亚洲一区二区精品久久av| 黄视频免费在线看| 在线电影院国产精品| 成年美女网站| 日韩欧美精品中文字幕| 亚洲最大福利网| 性久久久久久| 天天干天天综合| 欧美oldwomenvideos| 欧美一区二区播放| www.久草| 欧美精品v日韩精品v韩国精品v| 女人天堂av在线播放| 国产精品毛片久久久久久久| 天堂中文字幕| 日韩欧美一区二区久久婷婷| 免费网站在线观看视频| 99久久久久国产精品| 草莓视频一区| 国产在线88av| 国产精品久久久久久久久免费| 在线免费av网址| 国产麻豆综合| 欧美精品激情在线| 欧美国产先锋| 国产精品专区在线| 在线成人av| www.精品在线| 亚洲精品日韩丝袜精品| 岛国视频免费在线观看| 久久久久九九视频| 波多野结衣综合网| 亚洲图片欧美色图| 国产欧美视频在线| 日韩av不卡播放| 激情综合视频| 男人插女人欧美| 欧美日本啪啪无遮挡网站| 2019中文亚洲字幕| 7777精品伊人久久久大香线蕉的| caoporn成人| 最新国产精品拍自在线播放| 麻豆蜜桃在线观看| 欧美一区二区视频在线观看| 青青草国产免费一区二区下载| 久久在线观看视频| 国产精品天堂蜜av在线播放| 亚洲美女av黄| 日产国产高清一区二区三区| 亚洲欧美日韩精品久久久| 亚洲高清av| 亚洲男人资源| 亚洲国产精品久久久久秋霞不卡| 香蕉av一区| 国产玖玖精品视频| 一区2区3区在线看| 国产精品自产拍在线观看| 国产精品全国免费观看高清| 国产精品777777在线播放| 一区二区在线播放视频| 午夜免费久久看| yw视频在线观看| 欧美欧美一区二区| 不卡av免费在线观看| 成人免费aaa| 国产精品免费一区二区三区都可以| 午夜欧美视频在线观看| 日韩av在线发布| 伊人精品综合| 国产国语刺激对白av不卡| 亚洲三级视频| 人人鲁人人莫人人爱精品| 青青草一区二区| 在线欧美日韩| 欧美一级大片| 在线观影网站| 精品视频久久久久久| 国产精品国产三级国产a| 亚洲成人av在线影院| 亚洲综合首页| 亚洲一区在线视频| 国产精品视频久久一区| 综合另类专区| 99在线影院| 欧美黑人国产人伦爽爽爽| 午夜日韩福利| 日韩在线观看一区二区三区| 精品乱码一区二区三区| 成人免费看的视频| 成人高潮成人免费观看| 日韩网站在线免费观看| 欧美一区二区高清| 亚洲精品综合在线| 日本xxxxxxxxxx75| 成人亚洲综合色就1024| 久久伊99综合婷婷久久伊| 日本中文字幕在线2020| 91亚洲精品久久久久久久久久久久| 99精品久久久久久| 免费成人av电影| 九九九久久久久久| 亚洲成人性视频| 美女日韩在线中文字幕| 国产综合激情| 亚洲91中文字幕无线码三区| 日韩中文字幕一区| 亚洲美女少妇无套啪啪呻吟| 国产视频资源| 国产成人免费av电影| zzijzzij亚洲日本成熟少妇| 久久国产免费看| h片在线观看视频免费免费| 精品国产丝袜高跟鞋| 色综合666| 最新不卡av| 这里只有精品视频| 不卡一区二区中文字幕| 波多野结衣中文字幕一区二区三区| 99久久精品国产麻豆演员表| 国产夜色精品一区二区av| 93久久精品日日躁夜夜躁欧美| 26uuu国产电影一区二区| 日本在线成人| 日韩在线视频一区二区三区| 欧洲毛片在线视频免费观看| 日本中文在线观看| 高清视频在线观看三级| 日韩久久一区| 里番在线观看网站| 国产偷倩在线播放| av网站观看| 欧美亚洲爱爱另类综合| 在线观看欧美黄色| 国产美女在线精品| 日韩av大片| 国内精品久久久久影院薰衣草| 精品国产亚洲一区二区三区在线 | 欧美性xxxxxxx| 亚洲国产免费av| 国产精品吴梦梦| 国产小视频免费| 国产精品视频xxx| 久久99国产精品一区| 可以看美女隐私的网站| 日本乱码一区二区三区不卡| 免费视频一区三区| 韩国精品视频在线观看| 欧美 日韩 国产 一区| 26uuuu精品一区二区| 精品国产伦一区二区三区观看方式| 久久精品亚洲乱码伦伦中文| 欧美色图一区二区三区| 亚洲激情av在线| 不卡视频一二三| 欧美精品一区二区三区久久久| 国产精品久久久久久久久| 亚洲天天在线日亚洲洲精| 国产精品福利视频| 3dmax动漫人物在线看| 天海翼一区二区三区四区在线观看| 能看的毛片网站|