人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

運用ASP與JAVASCRIPT配合完成多個復選框數據關聯顯示

運用ASP與JAVASCRIPT配合完成多個復選框數據關聯顯示

更新時間:2022-08-14 文章作者:未知 信息來源:網絡 閱讀次數:

作者:平凡點滴【一凡】
<HTML>
<HEAD>
<META NAME="AUTHOUR" Content="DANNY KANG">
<META NAME="CreateDate" Content="2004-10-28">
<META NAME="Keywords" Content="DANNY KANG,DannyKang,DK,[D.K],pizz">
<META http-equiv=content-type content="text/html; charset=gb2312">
<SCRIPT language=javascript>
//'+--------------------------------------------
//'+ FileName:
//'+ Created : 2004-10-28 .by pizz [D.K]
//'+ Modified: 2004-10-28 .by pizz [D.K]
//'+ FuncDesc: 使用ASP與JAVASCRIPT配合實現多個復選框數據關聯顯示
//'+ www.knowsky.com
//'+---------------------------------------------

//第一個復選框的內容
var DK_Array1 = new Array();
/*以下部分,可以使用ASP動態生成*/
DK_Array1[DK_Array1.length]=new Array('1','分類1'); //分類ID,分類名稱
DK_Array1[DK_Array1.length]=new Array('2','分類2');
DK_Array1[DK_Array1.length]=new Array('3','分類3');
DK_Array1[DK_Array1.length]=new Array('4','分類4');
DK_Array1[DK_Array1.length]=new Array('5','分類5');
DK_Array1[DK_Array1.length]=new Array('6','分類6');
DK_Array1[DK_Array1.length]=new Array('7','分類7');
DK_Array1[DK_Array1.length]=new Array('8','分類8');
///////////////////////////////////////////////////////

//第三個復選框的內容
var DK_Array3 = new Array();
/*以下部分,可以使用ASP動態生成*/
DK_Array3[DK_Array3.length]=new Array('1','1','小類1.1'); //分類ID,小類ID,小類名稱
DK_Array3[DK_Array3.length]=new Array('1','2','小類1.2');
DK_Array3[DK_Array3.length]=new Array('1','3','小類1.3');
DK_Array3[DK_Array3.length]=new Array('2','4','小類2.4');
DK_Array3[DK_Array3.length]=new Array('2','5','小類2.5');
DK_Array3[DK_Array3.length]=new Array('2','6','小類2.6');
DK_Array3[DK_Array3.length]=new Array('2','7','小類2.7');
DK_Array3[DK_Array3.length]=new Array('3','8','小類3.8');
DK_Array3[DK_Array3.length]=new Array('4','9','小類4.9');
DK_Array3[DK_Array3.length]=new Array('4','10','小類4.10');
DK_Array3[DK_Array3.length]=new Array('4','11','小類4.11');
DK_Array3[DK_Array3.length]=new Array('4','12','小類4.12');
DK_Array3[DK_Array3.length]=new Array('5','13','小類5.13');
DK_Array3[DK_Array3.length]=new Array('5','14','小類5.14');
DK_Array3[DK_Array3.length]=new Array('6','15','小類6.15');
DK_Array3[DK_Array3.length]=new Array('6','16','小類6.16');
DK_Array3[DK_Array3.length]=new Array('6','17','小類6.17');
DK_Array3[DK_Array3.length]=new Array('6','18','小類6.18');
DK_Array3[DK_Array3.length]=new Array('6','19','小類6.19');
DK_Array3[DK_Array3.length]=new Array('7','20','小類7.20');
DK_Array3[DK_Array3.length]=new Array('8','21','小類8.21');
DK_Array3[DK_Array3.length]=new Array('8','22','小類8.22');
///////////////////////////////////////////////////////


function DK_AddOnTo(obj,val,txt){ //增加一項
 if(DK_CheckExists(obj,val,txt)) {
  alert('選項已存在:['+obj.id+']'+'\n  Value: '+ val+'\n  Text: '+txt);
  return;
 }
 var opt=new Option();
 opt.value=val;
 opt.text=txt;
 obj.options.add(opt,0);
}

function DK_InitListObject(obj,array){//初始化列表
 if(array.length){
  for(var i=0;i<array.length;i++){
   DK_AddOnTo(obj,array[i][0],array[i][1]);
  }
 }
 else {
  alert('無數據');
 }
}

function DK_AddTo(src,obj){//往指定列表添加選項
 
 for(var i=0;i<src.length;i++){
  if(src.options[i].selected){
   DK_AddOnTo(obj,src.options[i].value,src.options[i].text);
  }
 }
}

function DK_SelectAll(obj){ //選中全部選項
 for(var i=0;i<obj.length;i++){
  obj.options[i].selected = true;
 }
}
function DK_ClearAll(obj){//刪除全部選項
 if(obj.length-1>=0){
  for(var i=obj.length-1;i>=0;i--){
   obj.remove(i);
  }
 }
}
function DK_RemoveOne(obj){//刪除選定項
 for(var i=obj.length-1;i>=0;i--){
  if(obj.options[i].selected){
   obj.remove(i);
  }
 }
}

function DK_CheckExists(obj,val,txt){//檢查項是否已存在
 if(obj.length<0) return false;
 for(var i=0;i<obj.length;i++){
  if(obj.options[i].value==val && obj.options[i].text==txt) {
   return true;
  }
 }
 return false;
}

function DK_ListTo(src,obj,array){//顯示子類
 if(array.length){
  var j=0;
  for(var i=0;i<src.length;i++){
   if(src.options[i].selected){
    j+=DK_AddSpecList(src.options[i].value,array,obj);
   }
  }
  alert('共發現'+j+'個小類。');
 }
 else {
  alert('無數據');
 }
}

function DK_AddSpecList(classid,array,obj){//搜索子類
 var j=0;
 for(var i=0;i<array.length;i++){
  if(array[i][0]==classid){
   DK_AddOnTo(obj,array[i][1],array[i][2]);
   j++;
  }
 }
 return j;
}

</SCRIPT>
<STYLE type=text/css></STYLE>
<TITLE></TITLE>
</HEAD>
<BODY>
<table>
<tr><td colspan=4><input type=button value='初始化復選框一' onclick='DK_InitListObject(select1,DK_Array1)'><br><br>
<tr><td>復選框一:<td><select multiple id=select1 size=8></select>
<td><input type=button value='添加' onclick='DK_AddTo(select1,select2)'> ==>
<td>復選框二:<br><== <input type=button value='刪除' onclick='DK_RemoveOne(select2)'>
<input type=button value='全刪' onclick='DK_ClearAll(select2)'>
<td><select multiple id=select2 size=8></select>
<td><input type=button value='列出相關' onclick='DK_ListTo(select2,select3,DK_Array3)'> ==>
<td>復選框三:<br><== <input type=button value='刪除' onclick='DK_RemoveOne(select3)'>
<input type=button value='全刪' onclick='DK_ClearAll(select3)'>
<td><select multiple id=select3 size=8></select><br>
</table>
</BODY>
</HTML>

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 涪陵区| 迁西县| 独山县| 兴化市| 紫金县| 上虞市| 庄河市| 长子县| 阿图什市| 海淀区| 潼南县| 微山县| 大连市| 盐亭县| 芜湖县| 壶关县| 兰西县| 湟源县| 明光市| 江孜县| 芜湖县| 上犹县| 云阳县| 巴中市| 大连市| 阿尔山市| 铜陵市| 台南市| 兰西县| 额济纳旗| 南投县| 寿阳县| 玉溪市| 临夏市| 镇原县| 陇南市| 泰顺县| 博客| 祁门县| 潞西市| 双峰县|