2012-04-19 82 views
-1

如何根據JAVA中的上一個下拉菜單更改下拉菜單名稱。 我是新來的java所以..不是很熟悉它。所以問這個問題。如何根據上一個下拉菜單更改下拉名稱

在這個論壇上有很多問題討論「如何根據以前的選擇改變一個下拉的內容」。這個問題是不同的。

例如說,

中的第一個按鈕

,說你問的是,你擁有哪些產品。

如果用戶選擇一個遊戲,這是隻有英語開發。

第二個下拉列表應該命名爲位置/國家/地區。

如果用戶選擇一個支持多語言的操作系統。那麼下一個按鈕應該只被命名爲國家。

這怎麼辦?

+0

你將不得不在你的JSP前端使用AJAX。看看這個鏈接 - http://www.joe-stevens.com/2010/02/23/populate-a-select-dropdown-list-using-jquery-and-ajax/ ...它談論ASP.Net後端,但應該與JAVA servlet後端同樣適用。 – Pushkar 2012-04-19 06:45:09

+1

請澄清在哪種前端(HTML,Swing,SWT ...)中您將顯示下拉菜單。基本上你可以有一個監聽器,當一個下拉列表的值發生變化時會被調用。根據結果​​,您可以創建一個新的下拉選擇。 – Andreas 2012-04-19 06:57:27

回答

0

你可以看一下這個腳本,並在瀏覽器中運行它,它有同樣的想法, 可以應用到下拉

<head><style type="text/css"> 
#style1 {background-color:yellow} 
#style2 {background-color:pink} 
#style1 p{width:300px;height:50px;border:2px solid 
#000;position:absolute;top:60px;left:100px} 
#style2 p{width:100px;border:5px solid #000;position:absolute;top:150px;left:300px} 
</style> 
<script> 
<!-- 
function newid(){ 
document.getElementsByTagName('body')[0].id="style2"} 
// --> 
</script></head><body id="style1"> 
If I have &lt;body id="style1"&gt;<br /> 
<a href="#" onclick="javascript:newid()">how</a> can I select the body tag and change the 

id to, for example, style2? <br /> 
<p>ioend</p> 
</body> 
相關問題