s:select 里面的值怎么取到,不要取id,是要值
<s:selectheaderValue="请选择单位类型"listKey="id"listValue="name"id="deptType"name="deptType...
<s:select headerValue="请选择单位类型" listKey="id" listValue="name" id="deptType" name="deptType" list="getDicMap('deptType')"></s:select>
注:我这里每个的deptTypt对应一个单位类型,比如,1——效能办 2——市政府部门 3——区级部门
现在我用
document.getElementById("deptType").value 取到的值是:1、2、3这些id,我要取的是效能办、市政府部门、区级部门这些内容,怎么取,
用
document.getElementById("deptType").text
document.getElementById("deptType").name
document.getElementById("deptType").options(selectIndex).text;
全部都不行,高手指点 展开
注:我这里每个的deptTypt对应一个单位类型,比如,1——效能办 2——市政府部门 3——区级部门
现在我用
document.getElementById("deptType").value 取到的值是:1、2、3这些id,我要取的是效能办、市政府部门、区级部门这些内容,怎么取,
用
document.getElementById("deptType").text
document.getElementById("deptType").name
document.getElementById("deptType").options(selectIndex).text;
全部都不行,高手指点 展开
展开全部
document.getElementById("deptType").options[document.getElementById("deptType").selectedIndex].text
更多追问追答
追问
不对啊,得到的值是undefined
追答
var x = document.getElementById("deptType");
alert(x.options[x.selectedIndex].text);
可以的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询