第二个select,怎么跟第一个select的值变化

 我来答
护肤达人IT宅族
推荐于2018-04-12 · 知道合伙人互联网行家
护肤达人IT宅族
知道合伙人互联网行家
采纳数:5637 获赞数:17441
毕业于曲阜师范大学,学士学位。互联网行业2年从业经验,读过SEO相关书籍。现任爱家网SEO优化专员。

向TA提问 私信TA
展开全部
第一个select1的值是从数据库中的A表中读出来的,当我选中其中一个的时候,拿到选中的值在上数据库中的B表中查询结果,把查询到的结果,在放到同一个页面中的第二个select2,我用jsp做的.
我现在是这样写的:
wuye.jsp:
<SCRIPT LANGUAGE="JavaScript">
function select(){
var vv=document.getElementById("point1").value;
window.location.href("wuye.jsp?val="+vv);
}
</SCRIPT>

<select id="point1" onChange="select()">
<option value="0">请选择部门</option>
<%
ConnectionDB con = new ConnectionDB();
GroupBean gb =null;
Vector v = new Vector();
v=con.displayGroups();
for(int i=0;i<v.size();i++){
gb=(GroupBean)v.elementAt(i);
%>
<option value=<%=gb.getGpid()%>><%=gb.getGroups()%></option>
<%}%>

</select>

<select id="select2">
<option>请选择</option>
<%
String st=request.getParameter("val");
AddUserBean ab =null;
v=con.displayAddUser(st);
for(int i=0;i<v.size();i++){
ab=(AddUserBean)v.elementAt(i);
%>
<option value=<%=ab.getTel()%>><%=ab.getUsername()%></option>
<%}%>
</select>
笑傲冰雪c
2016-05-06 · TA获得超过1.7万个赞
知道小有建树答主
回答量:413
采纳率:0%
帮助的人:365万
展开全部
function createCity(){
//获取选中的索引
var pro=document.getElementById('pro').selectedIndex;
var citys=document.getElementById('city');
citys.options.length=0;//当省发生变化时清空城市列表
var city_len=city[pro].length;
for(var i=0;i<city_len;i++){
var op=new Option(city[pro][i],city[pro][i]);
citys.options.add(op);
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式