<select name="boy" id="number" onclick="getValue()">
<option selected>==请选择用户==</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
function getValue()
{
document.getElementById("number").options[document.getElementById("number").selectedIndex].value;
}
我要在同一个页面,用到下拉框的值,要怎么获取他呢?
<option selected>==请选择用户==</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
function getValue()
{
document.getElementById("number").options[document.getElementById("number").selectedIndex].value;
}
我要在同一个页面,用到下拉框的值,要怎么获取他呢?
解决方案 »
- JavaScript调用Google离线地图
- 企业门户前台web框架
- 请问高手:通过jsp页面动态生成服务器端xml文件问题?
- 关于大数据量查询的问题,请高手帮忙
- Spring初学者的几个疑问。请大伙帮帮忙
- jsp购物车hashmap遍历问题!
- 请教一个EXCEL报表处理的问题
- 关于在servlet中读取文件的问题
- java web 开发 url形式问题
- 请高手帮忙,客户端调用WebServices时遇到的异常问题,快急死了,请高手耐心帮忙看看吧
- hibernate 连接oracle错误
- 字符串问题 asp.net中有TrimEnd()这个函数,java中无 求能处理TrimEnd()这样的方法!在线等。。
不过你写的有点复杂,给你个简单的function getValue(value)
{alert(value);}<select name="boy" id="number" onChange="getValue(this.value)">
<option selected>==请选择用户==</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
smt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
sql="SELECT * FROM role_table where role = '"+取到的值+"'";
rs = smt.executeQuery(sql);
%>
js的值无法直接给java用。
你可以通过ajax调用一个servlet,把这个值作为参数传进去。
再在函数里用以下方法提取值 就可以了
document.getElementById("number").value
<%
int number = Integer.parseInt(request.getParameter("number"));
//在此就可以写你的数据库查询语句了
%>
<select name="boy" id="number" name="number" onclick="getValue()">
<option selected>==请选择用户==</option>
<option value="1">1</option>
<option value="2">2</option>
</select>