先判断option的length,在循环里面判断哪一个状态为selected,
应该可以得到selected状态的option的值。
if (form.name[i].selected == true) {
alert(form.name[i].value);
}
要做单条数据和多条数据的判断。
或者直接在调用onchange function的时候将值作为参数传进去。
应该可以得到selected状态的option的值。
if (form.name[i].selected == true) {
alert(form.name[i].value);
}
要做单条数据和多条数据的判断。
或者直接在调用onchange function的时候将值作为参数传进去。
你也可以通过function test(this.options[this.selectedIndex].value)将当前select的value传递给JavaScript的function;
function btnProject_select(obj){
from
alert(obj.value);
}
<html:select property="select" onchange="btnProject_select(this)">
bugform_005看来应该是一个actionfrom但是function 里面怎么会认识bugform_005呢?
有那位大仙知道吗?谢谢!!下拉框的事件
<html:select property="projectID" size="1" onchange="btnProject_select()">
<logic:equal name="bugform_005" property="projectID" scope="request" value="">
<html:option value="" disabled="true"/>
</logic:equal>
<html:option name="projectIDV" labelName="projectNmV"/>function btnProject_select(){
bugform_005.action="changeProg.do";
bugform_005.submit();
}
bugform_005.action="changeProg.do";是对调用的action重新赋值,注意.do一定要有,如果你的web.xml中action设定的匹配后缀是.do选中的值传给projectID