如何在jsp中获取下拉列表的选定文本

时间:2017-04-22 09:37:23

标签: java 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中我想访问下拉列表的选定文本而不是值。所以任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

您可以使用JQuery中的JSPs轻松实现,您可以为选择字段指定ID。然后使用JQUery获取所选字段的值。

首先为select字段提供ID:

<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;