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