当前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';