自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET服務(wù)器端控件CheckBoxList

開發(fā) 后端
本文介紹ASP.NET服務(wù)器端控件CheckBoxList在客戶端沒有生成value值,所以就想在客戶端通過JS獲得選中項(xiàng)就很麻煩了。

ASP.NET服務(wù)器端控件CheckBoxList在客戶端沒有生成value值,所以就想在客戶端通過JS獲得選中項(xiàng)就很麻煩了。
迫于無奈,只能寫了以下的代碼。比較通用,適合于控件CheckBoxList的屬性RepeatLayout為Flow和Table,屬性RepeatDirection為Horizontal和Vertical
objID為ASP.NET服務(wù)器端控件在客戶端生成的ID

通用版本(不依賴任何類庫)

 

  1. function GetCheckBoxListValue(objID)  
  2. {  
  3. var v = new Array();  
  4. var CheckBoxList = document.getElementById(objID);  
  5. if(CheckBoxList.tagName == "TABLE")  
  6. {  
  7. for(i=0;i<CheckBoxList.rows.length;i++)  
  8. for(j=0;j<CheckBoxList.rows[i].cells.length;j++)  
  9. if(CheckBoxList.rows[i].cells[j].childNodes[0])  
  10. if(CheckBoxList.rows[i].cells[j].childNodes[0].checked==true)  
  11. v.push(CheckBoxList.rows[i].cells[j].childNodes[1].innerText);  
  12. }  
  13. if(CheckBoxList.tagName == "SPAN")  
  14. {  
  15. for(i=0;i<CheckBoxList.childNodes.length;i++)  
  16. if(CheckBoxList.childNodes[i].tagName == "INPUT")  
  17. if(CheckBoxList.childNodes[i].checked==true)  
  18. {  
  19. i++;  
  20. v.push(CheckBoxList.childNodes[i].innerText);  
  21. }  
  22. }  
  23. return v;  
  24. }  
  25. Asp.net Ajax版本(依賴Asp.net Ajax類庫支持)  
  26. function GetCheckBoxListValue(objID)  
  27. {  
  28. var v = new Array();  
  29. var CheckBoxList = $get(objID);  
  30. if(CheckBoxList.tagName == "TABLE")  
  31. {  
  32. for(i=0;i<CheckBoxList.rows.length;i++)  
  33. for(j=0;j<CheckBoxList.rows[i].cells.length;j++)  
  34. if(CheckBoxList.rows[i].cells[j].childNodes[0])  
  35. if(CheckBoxList.rows[i].cells[j].childNodes[0].checked==true)  
  36. Array.add(v,CheckBoxList.rows[i].cells[j].childNodes[1].innerText);  
  37. }  
  38. if(CheckBoxList.tagName == "SPAN")  
  39. {  
  40. for(i=0;i<CheckBoxList.childNodes.length;i++)  
  41. if(CheckBoxList.childNodes[i].tagName == "INPUT")  
  42. if(CheckBoxList.childNodes[i].checked==true)  
  43. {  
  44. i++;  
  45. Array.add(v,CheckBoxList.childNodes[i].innerText);  
  46. }  
  47. }  
  48. return v;  


以上介紹ASP.NET服務(wù)器端控件CheckBoxList。

【編輯推薦】

  1. ASP.NET的TypeConverter
  2. 淺析ASP.NET的TypeResolver
  3. ASP.NET中定義JavaScriptConverter
  4. 在ASP.NET中替換Sys.Services的方法
  5. 使用ASP.NET AJAX的Profile Service
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-09-03 18:37:35

ASP.net

2011-07-06 13:41:06

ASP.NET

2009-08-04 13:10:05

ASP.NET服務(wù)器控

2009-08-05 18:36:12

ASP.NET Che

2009-08-10 14:08:15

ASP.NET服務(wù)器控ASP.NET組件設(shè)計(jì)

2009-08-10 14:25:33

ASP.NET服務(wù)器控

2009-08-03 18:00:00

ASP.NET服務(wù)器控

2011-07-12 15:17:02

ASP.net服務(wù)器控件

2009-08-04 17:18:37

2009-07-30 16:52:38

復(fù)合控件ASP.NET服務(wù)器控

2009-08-07 13:56:46

ASP.NET控件開發(fā)

2009-08-01 10:07:58

ASP.NET服務(wù)器控ASP.NET

2009-08-06 14:16:04

ASP.NET服務(wù)器控

2009-08-04 13:39:43

ASP.NET 2.0

2009-08-04 15:13:38

2009-08-10 15:42:33

ASP.NET Che

2009-08-03 15:43:22

asp.net控件

2009-08-06 14:42:54

ASP.NET服務(wù)器控

2011-07-12 15:03:28

2009-08-01 20:59:08

ASP.NET服務(wù)器控ASP.NET服務(wù)器ASP.NET
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號