日期:2014-05-17  浏览次数:20627 次

在JSP中获取本页下拉列表的值
在JSP本页中有个3个下拉列表,我要获取他们值分别判断是否为空,但是我只选择一个的时候为什么两外两个还是会获取到“--请选择--”这段字符。我的下拉别表是这样写的
 <select name="lb" value="${lb}" onChange="selOpenLb()">
                    <option selected="selected">--请选择--</option>
                    <option value="发明" >发明</option>
                    <option value="实用新型" >实用新型</option>
                    <option value="外观设计" >外观设计</option>
                </select>
然后通过String liebie = request.getParameter("lb") ;获取值
请问我哪里弄错了?求大神解惑
JSP select

------解决方案--------------------
引用:
获取select下拉框的值doument.getElementById("").options[selectIndex],而且select标签没有value属性吧

这是获取选择中的对象,如果获取option里的value就doument.getElementById("").options[selectIndex].value;如果取文本就.text;