2017-04-22 56 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

我没有说你错了....!我已经说了 谢谢.... !!! –