asp.net兩級(jí)聯(lián)動(dòng)(包含添加和修改)
更新時(shí)間:2009年01月07日 23:57:27 作者:
兩級(jí)聯(lián)動(dòng)實(shí)現(xiàn)代碼
<script language="javascript" type="text/javascript">
//科目數(shù)據(jù)初始化
var subcat = new Array();
subcat[0] = new Array('0', '請(qǐng)選擇科目', '0');
subcat[1] = new Array('x1', '語(yǔ)文', 'x1yw');
subcat[2] = new Array('x2', '語(yǔ)文', 'x2yw');
subcat[3] = new Array('x3', '語(yǔ)文', 'x3yw');
subcat[4] = new Array('x4', '語(yǔ)文', 'x4yw');
subcat[5] = new Array('x5', '語(yǔ)文', 'x5yw');
subcat[6] = new Array('x6', '語(yǔ)文', 'x6yw');
subcat[7] = new Array('c5', '語(yǔ)文', 'c5yw');
subcat[8] = new Array('c6', '語(yǔ)文', 'c6yw');
subcat[9] = new Array('c7', '語(yǔ)文', 'c7yw');
subcat[10] = new Array('g1', '語(yǔ)文', 'g1yw');
subcat[11] = new Array('g3', '語(yǔ)文', 'g3yw');
subcat[12] = new Array('g4', '語(yǔ)文', 'g4yw');
subcat[13] = new Array('x1', '數(shù)學(xué)', 'x1sx');
subcat[14] = new Array('x2', '數(shù)學(xué)', 'x2sx');
subcat[15] = new Array('x3', '數(shù)學(xué)', 'x3sx');
subcat[16] = new Array('x4', '數(shù)學(xué)', 'x4sx');
subcat[17] = new Array('x5', '數(shù)學(xué)', 'x5sx');
subcat[18] = new Array('x6', '數(shù)學(xué)', 'x6sx');
subcat[19] = new Array('c5', '數(shù)學(xué)', 'c5sx');
subcat[20] = new Array('c6', '數(shù)學(xué)', 'c6sx');
subcat[21] = new Array('c7', '數(shù)學(xué)', 'c7sx');
subcat[22] = new Array('g1', '數(shù)學(xué)', 'g1sx');
subcat[23] = new Array('g3', '數(shù)學(xué)', 'g3sx');
subcat[24] = new Array('g4', '數(shù)學(xué)', 'g4sx');
subcat[25] = new Array('x1', '英語(yǔ)', 'x1yy');
subcat[26] = new Array('x2', '英語(yǔ)', 'x2yy');
subcat[27] = new Array('x3', '英語(yǔ)', 'x3yy');
subcat[28] = new Array('x4', '英語(yǔ)', 'x4yy');
subcat[29] = new Array('x5', '英語(yǔ)', 'x5yy');
subcat[30] = new Array('x6', '英語(yǔ)', 'x6yy');
subcat[31] = new Array('c5', '英語(yǔ)', 'c5yy');
subcat[32] = new Array('c6', '英語(yǔ)', 'c6yy');
subcat[33] = new Array('c7', '英語(yǔ)', 'c7yy');
subcat[34] = new Array('g1', '英語(yǔ)', 'g1yy');
subcat[35] = new Array('g3', '英語(yǔ)', 'g3yy');
subcat[36] = new Array('g4', '英語(yǔ)', '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', '化學(xué)', 'c5hx');
subcat[44] = new Array('c6', '化學(xué)', 'c6hx');
subcat[45] = new Array('c7', '化學(xué)', 'c7hx');
subcat[46] = new Array('g1', '化學(xué)', 'g1hx');
subcat[47] = new Array('g3', '化學(xué)', 'g3hx');
subcat[48] = new Array('g4', '化學(xué)', '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');
//選擇年級(jí)
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]);
}
}
}
//修改頁(yè)面科目數(shù)據(jù)加載
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 onload="LoadingCourse();">
<select name="Grade" id="Grade" class="input" onchange="ChangeGrade(this.value,'Course')">
<option value="0">請(qǐng)選擇年級(jí)</option>
<option value="x1" <%=GradeSelect == "x1" ? "selected":"" %>>一年級(jí)</option>
<option value="x2" <%=GradeSelect == "x2" ? "selected":"" %>>二年級(jí)</option>
<option value="x3" <%=GradeSelect == "x3" ? "selected":"" %>>三年級(jí)</option>
<option value="x4" <%=GradeSelect == "x4" ? "selected":"" %>>四年級(jí)</option>
<option value="x5" <%=GradeSelect == "x5" ? "selected":"" %>>五年級(jí)</option>
<option value="x6" <%=GradeSelect == "x6" ? "selected":"" %>>六年級(jí)</option>
<option value="c5" <%=GradeSelect == "c5" ? "selected":"" %>>七年級(jí)</option>
<option value="c6" <%=GradeSelect == "c6" ? "selected":"" %>>八年級(jí)</option>
<option value="c7" <%=GradeSelect == "c7" ? "selected":"" %>>九年級(jí)</option>
<option value="g1" <%=GradeSelect == "g1" ? "selected":"" %>>高一</option>
<option value="g3" <%=GradeSelect == "g3" ? "selected":"" %>>高二</option>
<option value="g4" <%=GradeSelect == "g4" ? "selected":"" %>>高三</option>
</select>
<select name="Course" id="Course" class="input">
<option value="0">請(qǐng)選擇年級(jí)</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"];
}
}
//科目數(shù)據(jù)初始化
var subcat = new Array();
subcat[0] = new Array('0', '請(qǐng)選擇科目', '0');
subcat[1] = new Array('x1', '語(yǔ)文', 'x1yw');
subcat[2] = new Array('x2', '語(yǔ)文', 'x2yw');
subcat[3] = new Array('x3', '語(yǔ)文', 'x3yw');
subcat[4] = new Array('x4', '語(yǔ)文', 'x4yw');
subcat[5] = new Array('x5', '語(yǔ)文', 'x5yw');
subcat[6] = new Array('x6', '語(yǔ)文', 'x6yw');
subcat[7] = new Array('c5', '語(yǔ)文', 'c5yw');
subcat[8] = new Array('c6', '語(yǔ)文', 'c6yw');
subcat[9] = new Array('c7', '語(yǔ)文', 'c7yw');
subcat[10] = new Array('g1', '語(yǔ)文', 'g1yw');
subcat[11] = new Array('g3', '語(yǔ)文', 'g3yw');
subcat[12] = new Array('g4', '語(yǔ)文', 'g4yw');
subcat[13] = new Array('x1', '數(shù)學(xué)', 'x1sx');
subcat[14] = new Array('x2', '數(shù)學(xué)', 'x2sx');
subcat[15] = new Array('x3', '數(shù)學(xué)', 'x3sx');
subcat[16] = new Array('x4', '數(shù)學(xué)', 'x4sx');
subcat[17] = new Array('x5', '數(shù)學(xué)', 'x5sx');
subcat[18] = new Array('x6', '數(shù)學(xué)', 'x6sx');
subcat[19] = new Array('c5', '數(shù)學(xué)', 'c5sx');
subcat[20] = new Array('c6', '數(shù)學(xué)', 'c6sx');
subcat[21] = new Array('c7', '數(shù)學(xué)', 'c7sx');
subcat[22] = new Array('g1', '數(shù)學(xué)', 'g1sx');
subcat[23] = new Array('g3', '數(shù)學(xué)', 'g3sx');
subcat[24] = new Array('g4', '數(shù)學(xué)', 'g4sx');
subcat[25] = new Array('x1', '英語(yǔ)', 'x1yy');
subcat[26] = new Array('x2', '英語(yǔ)', 'x2yy');
subcat[27] = new Array('x3', '英語(yǔ)', 'x3yy');
subcat[28] = new Array('x4', '英語(yǔ)', 'x4yy');
subcat[29] = new Array('x5', '英語(yǔ)', 'x5yy');
subcat[30] = new Array('x6', '英語(yǔ)', 'x6yy');
subcat[31] = new Array('c5', '英語(yǔ)', 'c5yy');
subcat[32] = new Array('c6', '英語(yǔ)', 'c6yy');
subcat[33] = new Array('c7', '英語(yǔ)', 'c7yy');
subcat[34] = new Array('g1', '英語(yǔ)', 'g1yy');
subcat[35] = new Array('g3', '英語(yǔ)', 'g3yy');
subcat[36] = new Array('g4', '英語(yǔ)', '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', '化學(xué)', 'c5hx');
subcat[44] = new Array('c6', '化學(xué)', 'c6hx');
subcat[45] = new Array('c7', '化學(xué)', 'c7hx');
subcat[46] = new Array('g1', '化學(xué)', 'g1hx');
subcat[47] = new Array('g3', '化學(xué)', 'g3hx');
subcat[48] = new Array('g4', '化學(xué)', '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');
//選擇年級(jí)
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]);
}
}
}
//修改頁(yè)面科目數(shù)據(jù)加載
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 onload="LoadingCourse();">
<select name="Grade" id="Grade" class="input" onchange="ChangeGrade(this.value,'Course')">
<option value="0">請(qǐng)選擇年級(jí)</option>
<option value="x1" <%=GradeSelect == "x1" ? "selected":"" %>>一年級(jí)</option>
<option value="x2" <%=GradeSelect == "x2" ? "selected":"" %>>二年級(jí)</option>
<option value="x3" <%=GradeSelect == "x3" ? "selected":"" %>>三年級(jí)</option>
<option value="x4" <%=GradeSelect == "x4" ? "selected":"" %>>四年級(jí)</option>
<option value="x5" <%=GradeSelect == "x5" ? "selected":"" %>>五年級(jí)</option>
<option value="x6" <%=GradeSelect == "x6" ? "selected":"" %>>六年級(jí)</option>
<option value="c5" <%=GradeSelect == "c5" ? "selected":"" %>>七年級(jí)</option>
<option value="c6" <%=GradeSelect == "c6" ? "selected":"" %>>八年級(jí)</option>
<option value="c7" <%=GradeSelect == "c7" ? "selected":"" %>>九年級(jí)</option>
<option value="g1" <%=GradeSelect == "g1" ? "selected":"" %>>高一</option>
<option value="g3" <%=GradeSelect == "g3" ? "selected":"" %>>高二</option>
<option value="g4" <%=GradeSelect == "g4" ? "selected":"" %>>高三</option>
</select>
<select name="Course" id="Course" class="input">
<option value="0">請(qǐng)選擇年級(jí)</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"];
}
}
您可能感興趣的文章:
- asp.net省市三級(jí)聯(lián)動(dòng)的DropDownList+Ajax的三種框架(aspnet/Jquery/ExtJs)示例
- ASP.NET MVC下拉框聯(lián)動(dòng)實(shí)例解析
- asp.net DropDownList實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)效果
- ASP.NET中DropDownList和ListBox實(shí)現(xiàn)兩級(jí)聯(lián)動(dòng)功能
- asp.net下使用AjaxPro實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)代碼
- asp.net DropDownList 三級(jí)聯(lián)動(dòng)下拉菜單實(shí)現(xiàn)代碼
- 適用與firefox ASP.NET無(wú)刷新二級(jí)聯(lián)動(dòng)下拉列表
- ASP.NET實(shí)現(xiàn)級(jí)聯(lián)下拉框效果實(shí)例講解
- ASP.NET Ajax級(jí)聯(lián)DropDownList實(shí)現(xiàn)代碼
- jQuery+Asp.Net實(shí)現(xiàn)省市二級(jí)聯(lián)動(dòng)功能的方法
相關(guān)文章
c# 讀取Northwind數(shù)據(jù)庫(kù)image字段
我在寫(xiě)一個(gè)三層結(jié)構(gòu)Demo時(shí),使用了Northwind這個(gè)范例數(shù)據(jù)庫(kù)。但是奇怪的是,讀取Categories表的Picture列(image類(lèi)型)無(wú)法在image控件中正常顯示(解決方案在后面代碼中可以看到)。2009-03-03.net開(kāi)發(fā)微信公眾平臺(tái)實(shí)例教程
這篇文章主要介紹了.net開(kāi)發(fā)微信公眾平臺(tái)的方法,對(duì)微信公眾平臺(tái)開(kāi)發(fā)的原理與相應(yīng)的.net實(shí)現(xiàn)方法都做了較為詳細(xì)的講述,非常實(shí)用,需要的朋友可以參考下2014-10-10干貨來(lái)襲! C# 7.0 新特性(VS2017可用)
干貨來(lái)襲! 為大家分享了C# 7.0 新特性,VS2017可用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03asp.net SqlParameter關(guān)于Like的傳參數(shù)無(wú)效問(wèn)題
用傳參方式模糊查詢(xún)searchName2009-06-06.NET微服務(wù)架構(gòu)CI/CD自動(dòng)打包鏡像
這篇文章介紹了.NET使用微服務(wù)架構(gòu)CI/CD自動(dòng)打包鏡像的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-01-01ASP.NET 控件開(kāi)發(fā)系列之圖片切換web控件
剛開(kāi)始學(xué)習(xí)控件開(kāi)發(fā),寫(xiě)了一個(gè)web圖片切換控件,歡迎大家拍磚.2010-04-04datagrid和repeader控件中替換標(biāo)識(shí)值的方法
本節(jié)主要介紹了datagrid和repeader控件中替換標(biāo)識(shí)值的方法,需要的朋友可以參考下2014-08-08