asp.net两级联动(包含添加和修改)
发布时间:2020-03-14 11:47:40 所属栏目:Asp教程 来源:站长网
导读:两级联动实现代码
<script language="javascript" type="text/javascript"> //科目数据初始化 var subcat = new Array(); subcat[0] = new Array('0', '请选择科目', '0'); subcat[1] = new Array('x1', '语文', 'x1yw'); subcat[2] = new Array('x2', '语文', 'x2yw'); subcat[3] = new Array('x3', '语文', 'x3yw'); subcat[4] = new Array('x4', '语文', 'x4yw'); subcat[5] = new Array('x5', '语文', 'x5yw'); subcat[6] = new Array('x6', '语文', 'x6yw'); subcat[7] = new Array('c5', '语文', 'c5yw'); subcat[8] = new Array('c6', '语文', 'c6yw'); subcat[9] = new Array('c7', '语文', 'c7yw'); subcat[10] = new Array('g1', '语文', 'g1yw'); subcat[11] = new Array('g3', '语文', 'g3yw'); subcat[12] = new Array('g4', '语文', 'g4yw'); subcat[13] = new Array('x1', '数学', 'x1sx'); subcat[14] = new Array('x2', '数学', 'x2sx'); subcat[15] = new Array('x3', '数学', 'x3sx'); subcat[16] = new Array('x4', '数学', 'x4sx'); subcat[17] = new Array('x5', '数学', 'x5sx'); subcat[18] = new Array('x6', '数学', 'x6sx'); subcat[19] = new Array('c5', '数学', 'c5sx'); subcat[20] = new Array('c6', '数学', 'c6sx'); subcat[21] = new Array('c7', '数学', 'c7sx'); subcat[22] = new Array('g1', '数学', 'g1sx'); subcat[23] = new Array('g3', '数学', 'g3sx'); subcat[24] = new Array('g4', '数学', 'g4sx'); subcat[25] = new Array('x1', '英语', 'x1yy'); subcat[26] = new Array('x2', '英语', 'x2yy'); subcat[27] = new Array('x3', '英语', 'x3yy'); subcat[28] = new Array('x4', '英语', 'x4yy'); subcat[29] = new Array('x5', '英语', 'x5yy'); subcat[30] = new Array('x6', '英语', 'x6yy'); subcat[31] = new Array('c5', '英语', 'c5yy'); subcat[32] = new Array('c6', '英语', 'c6yy'); subcat[33] = new Array('c7', '英语', 'c7yy'); subcat[34] = new Array('g1', '英语', 'g1yy'); subcat[35] = new Array('g3', '英语', 'g3yy'); subcat[36] = new Array('g4', '英语', 'g4yy'); subcat[37] = new Array('c5', '物理', 'c5wl'); subcat[38] = new Array('c6', '物理', 'c6wl'); subcat[39] = new Array('c7', '物理', 'c7wl'); subcat[40] = new Array('g1', '物理', 'g1wl'); subcat[41] = new Array('g3', '物理', 'g3wl'); subcat[42] = new Array('g4', '物理', 'g4wl'); subcat[43] = new Array('c5', '化学', 'c5hx'); subcat[44] = new Array('c6', '化学', 'c6hx'); subcat[45] = new Array('c7', '化学', 'c7hx'); subcat[46] = new Array('g1', '化学', 'g1hx'); subcat[47] = new Array('g3', '化学', 'g3hx'); subcat[48] = new Array('g4', '化学', 'g4hx'); subcat[49] = new Array('c5', '政治', 'c5zz'); subcat[50] = new Array('c6', '政治', 'c6zz'); subcat[51] = new Array('c7', '政治', 'c7zz'); subcat[52] = new Array('g1', '政治', 'g1zz'); subcat[53] = new Array('g3', '政治', 'g3zz'); subcat[54] = new Array('g4', '政治', 'g4zz'); subcat[55] = new Array('c5', '历史', 'c5ls'); subcat[56] = new Array('c6', '历史', 'c6ls'); subcat[57] = new Array('c7', '历史', 'c7ls'); subcat[58] = new Array('g1', '历史', 'g1ls'); subcat[59] = new Array('g3', '历史', 'g3ls'); subcat[60] = new Array('g4', '历史', 'g4ls'); subcat[61] = new Array('c5', '生物', 'c5sw'); subcat[62] = new Array('c6', '生物', 'c6sw'); subcat[63] = new Array('c7', '生物', 'c7sw'); subcat[64] = new Array('g1', '生物', 'g1sw'); subcat[65] = new Array('g3', '生物', 'g3sw'); subcat[66] = new Array('g4', '生物', 'g4sw'); subcat[67] = new Array('c5', '地理', 'c5dl'); subcat[68] = new Array('c6', '地理', 'c6dl'); subcat[69] = new Array('c7', '地理', 'c7dl'); subcat[70] = new Array('g1', '地理', 'g1dl'); subcat[71] = new Array('g3', '地理', 'g3dl'); subcat[72] = new Array('g4', '地理', 'g4dl'); subcat[73] = new Array('x1', '其它', 'x1qt'); subcat[74] = new Array('x2', '其它', 'x2qt'); subcat[75] = new Array('x3', '其它', 'x3qt'); subcat[76] = new Array('x4', '其它', 'x4qt'); subcat[77] = new Array('x5', '其它', 'x5qt'); subcat[78] = new Array('x6', '其它', 'x6qt'); subcat[79] = new Array('c5', '其它', 'c5qt'); subcat[80] = new Array('c6', '其它', 'c6qt'); subcat[81] = new Array('c7', '其它', 'c7qt'); subcat[82] = new Array('g1', '其它', 'g1qt'); subcat[83] = new Array('g3', '其它', 'g3qt'); subcat[84] = new Array('g4', '其它', 'g4qt'); //选择年级 function ChangeGrade(obj,id) { var oObj = document.getElementById(id); oObj.length = 0; for(i=0; i<subcat.length; i++) { if(subcat[i][0] == obj) { oObj.options[oObj.length] = new Option(subcat[i][1], subcat[i][2]); } } } //修改页面科目数据加载 function LoadingCourse() { var SubjectSelect = "<%=SubjectSelect %>"; var GradeSelect = "<%=GradeSelect %>"; if(SubjectSelect != "") { LoadingSubject(GradeSelect, 'Course', SubjectSelect); } } function LoadingSubject(obj,id, sid) { var slt = document.forms[0].elements["id"]; var oObj = document.getElementById(id); oObj.length = 0; oObj.options[0] = new Option('全部科目', '0'); for(i=0; i<subcat.length; i++) { if(subcat[i][0] == obj) { oObj.options[oObj.length] = new Option(subcat[i][1], subcat[i][2]); if(subcat[i][2] == sid) { oObj.options[oObj.length-1].selected = true; } } } } </script> <body> <select onchange="ChangeGrade(this.value,'Course')"> <option value="0">请选择年级</option> <option value="x1" <%=GradeSelect == "x1" ? "selected":"" %>>一年级</option> <option value="x2" <%=GradeSelect == "x2" ? "selected":"" %>>二年级</option> <option value="x3" <%=GradeSelect == "x3" ? "selected":"" %>>三年级</option> <option value="x4" <%=GradeSelect == "x4" ? "selected":"" %>>四年级</option> <option value="x5" <%=GradeSelect == "x5" ? "selected":"" %>>五年级</option> <option value="x6" <%=GradeSelect == "x6" ? "selected":"" %>>六年级</option> <option value="c5" <%=GradeSelect == "c5" ? "selected":"" %>>七年级</option> <option value="c6" <%=GradeSelect == "c6" ? "selected":"" %>>八年级</option> <option value="c7" <%=GradeSelect == "c7" ? "selected":"" %>>九年级</option> <option value="g1" <%=GradeSelect == "g1" ? "selected":"" %>>高一</option> <option value="g3" <%=GradeSelect == "g3" ? "selected":"" %>>高二</option> <option value="g4" <%=GradeSelect == "g4" ? "selected":"" %>>高三</option> </select> <select> <option value="0">请选择年级</option> </select> </body> //C#代码 protected void Page_Load(object sender, System.EventArgs e) { public string GradeSelect = String.Empty; public string SubjectSelect = String.Empty; if (!(IsPostBack)) { GradeSelect = Request.QueryString["Grade"]; SubjectSelect = Request.QueryString["Course"]; } } (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |