var ss = document.selectform.test; ss.value=3; var ts=ss.options[ss.selectedIndex].text; var tx = document.getElementById("testSelect");
<select name="test" id="t" onchange="change()" >
<option value="1" label="第一" selected="selected">第一</option> <option value="2" label="第二">第二</option> <option value="3" label="第三">第三</option> <option value="4" label="第四">第四</option> </select>
|
上面是js select ,可通过select标签轻松访问selectedIndex属性;
但是struts2标签则不然必须通过options访问
ss.options.selectedIndex这样才能访问到selectedIndex属性;
下面是个struts2的select
<s:select name="mrApplyDays" list="{'1','2','3','4','5','6','7','8','9', '10','11','12','13','14','15','16','17','18','19','20' }" headerKey="-1" headerValue="请选择天数" onchange="getText()" >
</s:select> <h1 style="font-size: 12;color: blue;">呵呵,所需人民币: <span id="dd" style="font-size: 14;color: red;"></span>
|
js
<script type="text/javascript"> function getText(){ var dd = document.getElementById("dd"); var days = document.form1.mrApplyDays; t = days.options[days.options.selectedIndex].text; dd.innerText=t*100; //alert(); } </script> |
访问到selectedIndex好辛苦哦!
终于获取select的text的值了!
分享到:
相关推荐
在页面中,我们使用了`<html:select>`标签来创建下拉列表,用于选择年份、月份和日期。 ```jsp ()" styleId="year"> ()" styleId="month"> ()" styleId="day"> ``` 这里需要注意的是,`yearCollection` 和 ...
2. J2EE 体系结构:在 J2EE 的三层架构中,用户界面和生成界面的代码属于表示层(a)。表示层负责与用户交互,展示数据和接收用户输入。 3. JSP 标准动作:`<jsp:useBean>`动作的`scope`属性用于定义Bean的作用范围...
2. **J2EE 三层架构**:在 J2EE 体系结构中,用户界面和用于生成界面的代码属于三层结构中的表示层。三层结构包括客户端层、中间层(业务逻辑层)和数据层。 3. **JSP 标准动作**:是 JSP 标准动作之一,用于实例化...
2. **J2EE架构**:在J2EE的体系结构中,用户界面和用于生成界面的代码组成了表示层,这是三层架构中最外层,负责与用户交互。 3. **JSP标准动作**:`<jsp:useBean>`动作用于在JSP页面中使用JavaBean,它有一个`...
【Ajax请求过程】使用Ajax时,JavaScript的XMLHttpRequest对象发送请求的顺序通常是:1.创建XMLHttpRequest对象,2.初始化对象,3.设置回调函数,4.发送请求。因此,正确顺序是1324。 【ASP.NET数据绑定控件】在ASP...