2017-04-22 25 views
0

獲取所選的下拉列表的文本這是我的下拉列表中的jsp:如何在JSP

<form action="any.jsp"> 
    <select name="item"> 
    <option value="1">Cricket</option> 
    <option value="2">Football</option> 
    <option value="3">Hockey</option> 
    </select> 
<input type="submit" value="Submit"> 
</form> 

在any.jsp我要訪問的下拉列表不是值的選定文本。所以任何人都可以幫助我。

+0

我的意思是不是值= 「1,2,3」但文字=「板球,足球,曲棍球」 –

+0

然後把'價值=「板球」'爲什麼1,2,3? –

+0

只是問是否有我能得到的。 –

回答

0

你可以使用JQueryJSPs中輕鬆實現,你可以給id選擇字段。然後使用JQUery獲取所選字段的值。

先舉一個id select領域:

<select name="item" id="id1"> 

,那麼你會得到所選擇的選項的值通過以下方式:

var value = $("#id1 option:selected").text(); 

value變量將包含選定的文本領域。

或者,如果你不想處理進口jQuery庫等,你可以用你的JSP中簡單的JavaScript來獲得所選選項的這樣的文字:

var abc = document.getElementById("id1"); 
var value= abc.options[abc.selectedIndex].text; 
+0

謝謝你的回答。 這是有益的,我不能給一個upvote,因爲我沒有足夠的聲譽 –

+0

我沒有說你錯了....!我已經說了 謝謝.... !!! –