select的联动
来源:互联网 发布:htpc 播放软件 编辑:程序博客网 时间:2024/05/22 14:17
<select name="txtcenter" id="txtcenterid" onchange="checkcenter()">
<option value="0">请选择</option>
<%for (int i = 0; i < centerlist.Count; i++)
{ %>
<option value="<%=centerlist[i].id.ToString() %>"><%=centerlist[i].CenterName.ToString() %></option>
<%} %>
</select>
<select name="txtdepartment" id="txtdepartmentid" onchange="checkdepart()">
<option value="0">请选择</option>
</select>
<select name="txtduties" id="txtdutiesid">
<option value="0">请选择</option>
</select>
<script type="text/javascript">
function checkcenter() {
var centerid = Number(document.getElementById("txtcenterid").value);
var depart = document.getElementById("txtdepartmentid");
var duties = document.getElementById("txtdutiesid");
$("#txtdepartmentid").empty();
$("#txtdutiesid").empty();
duties.add(new Option("请选择", "0"));
depart.add(new Option("请选择", "0"));
<%for (var j = 1; j < departmentlist.Count; j++)
{%>
if ("<%=departmentlist[j - 1].Centerid%>" == centerid) {
depart.add(new Option("<%=departmentlist[j].DepartName%>", "<%=departmentlist[j].id%>"));
}
<%}%>
}
function checkdepart() {
var departid = Number(document.getElementById("txtdepartmentid").value);
var duties = document.getElementById("txtdutiesid");
$("#txtdutiesid").empty();
duties.add(new Option("请选择", "0"));
<%for (var j = 1; j < dutieslist.Count; j++)
{%>
if ("<%=dutieslist[j - 1].Departid%>" == departid) {
duties.add(new Option("<%=dutieslist[j].Post%>", "<%=dutieslist[j].id%>"));
}
<%}%>
}
</script>
后台:
public static List<CenterGL> centerlist = new List<CenterGL>();
public static List<Department> departmentlist = new List<Department>();
public static List<Duties> dutieslist = new List<Duties>();
protected void Page_Load(object sender, EventArgs e)
{
centerlist = CenterGLAdapter.Instance.LoadBycompanyid(1);
departmentlist = DepartmentAdapter.Instance.GetList();
dutieslist = DutiesAdapter.Instance.GetList();
}
- select的联动
- layui的select联动
- 联动select选项的选定
- select 的jquery 菜单联动
- select下拉列表的联动
- select联动
- select 联动
- AngularJs写的select的二级联动
- 实现select菜单联动的javascript方案
- 利用XMLHTTP实现的二级联动Select
- 两个 select 联动的一种实现方式
- Jsp中使用select的联动
- 实现两个select之间的两极联动
- 下拉列表select的联动选择
- ajax联动获取select的值
- select select二级联动效果
- javascript三级联动select
- javascript三级联动select
- html5拨打电话及发短信
- android图片三级缓存
- Fusioncharts参数
- 5 spring AOP的一个例子
- TCP协议的三次握手和四次挥手
- select的联动
- freescale imx6 linux gpio中断驱动
- Spring和quartz 动态暂停
- 动态创建select-option
- scala搭建
- Nginx平滑升级
- XSS能做些什么
- leetcode 实现hash-function java solution
- Paxos Made Simple