<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<%@ page import="com.hanqi.dao.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>三级联动</title>
<%
String yij= request.getParameter("yij");
String erj= request.getParameter("erj");
int iYij = 0;
if(yij != null && yij.trim().length()>0)
{
iYij = Integer.parseInt(yij);
}
int iErj = 0;
if(erj != null && erj.trim().length()>0)
{
iErj = Integer.parseInt(erj);
}
MemberDal md = new MemberDal();
//一级
ArrayList<Members> al = md.getList(0);
//二级
ArrayList<Members> a2 = null;
if(iYij !=0)
{
a2 = md.getList(iYij);
}
//三级
ArrayList<Members> a3 = null;
if(iErj !=0)
{
a3 = md.getList(iErj);
}
%>
<script>
function yijChange()
{
// 传参数 刷新1级页面
var yij = document.getElementById("yij");
window.location.href = "List.jsp?yij="+yij.value;
}
function erjChange()
{
// 传参数 刷新2级页面
var yij = document.getElementById("yij");
var erj = document.getElementById("erj");
window.location.href = "List.jsp?yij="+yij.value+"&erj="+erj.value;
}
</script>
</head>
<body>
一级地区:
<select id="yij" name="yij" onchange="yijChange()">
<option value="0">未选择</option>
<%
if(al != null)
{
for(Members u: al)
{
//selected 状态为选中
out.print("<option value= '"+u.getID()+"' "+(u.getID()==iYij?"selected":"" ) +">"+u.getName()+"");
}
}
%>
</select>
二级地区:
<select id="erj" name="erj" onchange="erjChange()">
<option value="0" selected="selected">未选择</option>
<%
if(a2 != null)
{
for(Members m: a2)
{
out.print("<option value= '"+m.getID()+"' "+(m.getID()==iErj?"selected":"" ) +">"+m.getName()+"");
}
}
%>
</select>
三级地区:
<select id="sanj" name="sanj">
<option value="0" selected="selected">未选择</option>
<%
if(a3 != null)
{
for(Members n: a3)
{
out.print("<option value= '"+n.getID()+"'>"+n.getName()+"");
}
}
%>
</select>
</body>
</html>