这是我在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)
您可以使用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;