获取select的label值
来源:互联网 发布:淘宝的类目 编辑:程序博客网 时间:2024/05/02 04:50
在有些情况下,我们需要获取下拉框显示的值,但是通常在后台我们通过request.getParameter("id")方法获取的只是下拉框的value值。这时我们需要通过一些别的方法来获取下拉框的label值,我不太清楚在后台能不能通过其他的方法直接获取,我一般的处理方法是:在前台也页面中获取后再传到后台,而通过前台获取,大家都肯定会想到的是通过js来获取。没错,就是通过js来获取。
处理方法如下:
jsp页面:
...
...
...
<select id="sel" onchange="getLabel(this)">
<option value="0"></option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
<option value="5">five</option>
</select>
...
...
...
js代码部分:
<script language="javascript" type="text/javascript">
function getLabel(obj)
{
var selValue = "";
for(i=0; i<obj.length; i++) // 这部分改进为:select标签自身就有selectIndex属性,所以不用遍历啦,直接:
{
if(obj[i].selected) selValue = obj[selectIndex].innerText吧
{
selValue = obj[i].innerText;
break;
}
}
return selValue ;
}
</script>
考虑到label值中可能会是中文的问题,所以在向后台传输的时候我们将js取得的值通过隐藏控件传到后台,在后台我们就可以通过经常用的request.getParameter("id")的方法获取这个值。
- 获取select的label值
- 原生js获取select的option项的label和value值
- jquery获取label的值
- Select 的绑定值为对象类型时用法 同时获取option选项的label和value值
- 获取select的值
- 获取select的值
- javascript获取label控件的值
- JS和JQuery获取label的值
- flex 获取 mouseEvent 获取 button的 label值
- 获取select选中的值
- javascript获取select的值
- js获取select的值
- javascript获取select的值
- js获取select的值
- Jquery获取select的值
- js获取select的值
- 获取select的选择值
- select 获取选择的值
- WM/WINCE代码研读系列之 Power Management(1)
- 1797 Heavy Transportation 解题报告
- C++ builder学习之简单Session 实现
- vs2003项目中 删除引用
- jQuery库与其他JS库冲突的解决办法
- 获取select的label值
- 报表工具选型指南
- msn 9 无法使用微软输入法中文输入
- 基于Tiles框架Struts框架的UI 设计—几种组织HTML和JSP视图组件
- 个人空间岁末大回报活动12月26日获奖名单
- PB中DW的应用
- ufn_CountChar
- 个人空间岁末大回报活动12月27日获奖名单
- P1368英语课句型转换解题报告