JSP 怎么在同一个页面获取select下拉框的值?
<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;
}
我要在同一个页面,用到下拉框的值,要怎么获取他呢?
[解决办法]
用onchange事件!
[解决办法]
直接用document.getElementById("number").value就可以。
[解决办法]
是呀,onChange
不过你写的有点复杂,给你个简单的
- HTML code
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>
[解决办法]
onchange事件document.getElementById("number").value
[解决办法]
没有你这种搞法的.! 请求不提交就直接查数据库.? ajax请求到是可以理解! 正常的请求, java中几乎没有一个页面又拿数据又发请求的.! php到是有.!
[解决办法]
request.getParmatervalues(string)
[解决办法]
[解决办法]
只能用Ajax了
[解决办法]
[解决办法]
必须提交表单,或者使用ajax去后台处理.
[解决办法]
Jquery : $('select').val();
[解决办法]
也可以用dwr直接去调用后台JAVA方法进行处理噢
[解决办法]
写在<% %>这里面,将页面提交到自身,
<%
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>