新聞中心
怎樣讓JAVA下拉列表框控制另外一個(gè)下拉列表框
專業(yè)術(shù)語:省市級聯(lián).原理就是數(shù)據(jù)庫讀取,然后賦值到一個(gè)下拉框中,然后這個(gè)下拉框通過JS的onchange事件控制另外一個(gè)下拉框的值。
創(chuàng)新互聯(lián)專注于叢臺網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供叢臺營銷型網(wǎng)站建設(shè),叢臺網(wǎng)站制作、叢臺網(wǎng)頁設(shè)計(jì)、叢臺網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造叢臺網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供叢臺網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
1,所謂級聯(lián)下拉菜單就是動(dòng)態(tài)的下拉菜單,當(dāng)?shù)谝患夁x中某一個(gè)選項(xiàng)是,第二級會(huì)跟著第一級的變化而變化,比如:當(dāng)“學(xué)院”這一欄選擇“信息學(xué)院”那么“專業(yè)”這一欄只會(huì)出現(xiàn)屬于信息學(xué)院的專業(yè)。
如果是 web 的話 ,這個(gè)很簡單 通過Dhtml 的方式獲的 select 選項(xiàng) var selectObj = document.getElementById(selectId);然后可以獲得options 選項(xiàng)列表 var options = selectObj.options;如果你知道你要替換的是哪一個(gè)。
如果是JSF,那么應(yīng)該是這樣的啦 h:selectOneMenu value=#{managedBean.field} .../h:selectOneMunu 下一個(gè)頁面可以直接使用#{managedBean.field}就可以直接獲取上個(gè)頁面的下拉框值了。
用java實(shí)現(xiàn)一個(gè)既可以可輸入,有可以下拉選擇的下拉列表
有啊,用 void setEnabled(boolean b) 方法設(shè)置JComboBox可以編輯。再在JComboBox上增加ActionEvent事件。處理你的提交。
在class中你再將這個(gè)隱藏表單的值放到session中返回頁面放到隱藏表單中。下拉的值再從隱藏表單取。以上是最原始的做法。如果你用struts做的話更簡單,只要class有這個(gè)隱藏表單的get,set方法就能自動(dòng)得到不用自己管。
我還介紹了如何構(gòu)建類似于 Google Suggest 的自動(dòng)完成控件,在用戶輸入時(shí)顯示實(shí)時(shí)更新的建議列表。您將通過集成 JSON、JavaScript、CSS、HTML 和 Java EE 技術(shù)來構(gòu)建控件。
在java中怎么通過下拉列表進(jìn)行查詢,再顯示到頁面上
先在外面定義一個(gè)StringBuild然后再循環(huán)里StringBuild.append(rs.getObject(1))最后將字符串顯示到JTextField里就行了。
其一:js動(dòng)態(tài)生成的select,在生成時(shí)設(shè)置上select的name屬性,然后通過form表單提交,java后臺就能用request根據(jù)select的name屬性獲取。
用 js 做個(gè)控制,根據(jù)下拉列表的選項(xiàng)提交查詢路徑的action就行了。
網(wǎng)站標(biāo)題:java下拉列表代碼 java下拉列表框代碼
網(wǎng)頁網(wǎng)址:http://www.ef60e0e.cn/article/dcdhsse.html