读书人

目前jsp获取当前页面的下拉框的值

发布时间: 2013-12-06 17:56:43 作者: rapoo

当前jsp获取当前页面的下拉框的值
当前jsp获取当前页面的下拉框的值,为空的,代码如下:(我是菜鸟来的,求大神指教!!)
<select name="see" id="aaa" onchange="GetSelValue();">
<option selected value="a">a1</option>
<option value="b" >b2</option>
<option value="c" >c3</option>
<option value="d" >d4</option>
<option value="e" >e5</option>
</select>
<% String saa=request.getParameter("see");
out.print(saa);
%>
<span>SEE: <%=saa %></span>
[解决办法]
额 这个用js或者jquery就可以的么
[解决办法]
上网打JQUERY的包
<script>
function GetSelValue(){
var val = $("#see").val()
};
</script>
[解决办法]

引用:
上网打JQUERY的包
<script>
function GetSelValue(){
var val = $("#see").val()
};
</script>

#see改为#aaa
PS:你应该去看一下JQUERY或JS的书。现在的项目开发不会单独用JSP的。你那种写法。根本没有什么人用
[解决办法]
<% String saa=request.getParameter("see");
out.print(saa);
%>

楼主没有发送请求,所以request里面是没有这个参数的,这样的写法是错误的,既然是在本页面获取下拉框的请求,直接在js里面操作就行了

在你的head标签里面写如下代码

<script>
function GetSelValue(){
alert(document.getElementById('see').value);
}
</script>
[解决办法]
引用:
<% String saa=request.getParameter("see");
out.print(saa);
%>

楼主没有发送请求,所以request里面是没有这个参数的,这样的写法是错误的,既然是在本页面获取下拉框的请求,直接在js里面操作就行了

在你的head标签里面写如下代码

<script>
function GetSelValue(){
alert(document.getElementById('see').value);
}
</script>


红色部分的'see' 改为 'aaa';

读书人网 >Java Web开发

热点推荐