GridView與javascript、checkbox
a.aspx
" />
已選擇的項:
要選擇的項: nclick="CheckT()" />
//先獲取到所有的checkbox再說
var chkList=document.getElementsByName("chk");
//頁面完全載入後,在window物件上觸發的onload事件,可以在body上分配
window.onload=function()
{
//為所有checkbox新增onclick事件處理,以自動更新“已選擇的項”
for(var i=0;i
chkList[i].onclick=chkClick;
}
};
//checkbox的onclick事件,用於更新“已選擇的項"
function chkClick()
{
var checkedList="";
//獲取所有被選中的項
for(var i=0;i
if(chkList[i].checked)
checkedList+=chkList[i].value+",";
}
//把選中項的列表顯示到“已選擇的項”中,substring在這裡是為了去除最後一個逗號
document.getElementById("checked").value=checkedList.substring(0,checkedList.length-1);
};
//根據在“要選擇的項”中的輸入選中相應的項
function CheckT()
{
var checkingList=document.getElementById("checking").value;
//沒有輸入就直接返回
if(checkingList.length==0)
{return;}
//獲取所有想要選擇項的ID
var checkingIds=checkingList.split(",");
for(var j=0;j
for(var i=0;i
if(checkingIds[i]==chkList[j].value)
{
chkList[j].checked=true;
break;
}
else
{
chkList[j].checked=false;
}
}
}
};
a.aspx.cs
//生成DataTable並新增相應的列
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("Title");
//測試資料填充
dt.Rows.Add(1, "1111");
dt.Rows.Add(2, "2222");
dt.Rows.Add(3, "3333");
dt.Rows.Add(4, "4444");
//將DataTable繫結到GridView
GridView1.DataSource = dt;
GridView1.DataBind();
------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-526508/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js取得gridview中獲取checkbox選中的值--單選JSView
- 點選 Button觸發事件將GridView1 CheckBox勾選的行新增到GridView2中事件View
- JavaScript獲取選中checkbox valueJavaScript
- JavaScript checkbox全選和全不選效果JavaScript
- 點選文字啟用CheckBox的JavaScriptJavaScript
- JavaScript動態新增checkbox核取方塊JavaScript
- JavaScript動態建立checkbox核取方塊JavaScript
- Dev GridView RowCellClick事件與MouseDown事件devView事件
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- javascript實現 checkbox全選和批量刪除功能JavaScript
- JavaScript獲取選中checkbox核取方塊值JavaScript
- javascript 限制checkbox核取方塊選中數量JavaScript
- JavaScript判斷checkbox核取方塊是否選中JavaScript
- GridViewView
- input[type="checkbox"]與label對齊
- Android GridView設定條目的高度與寬度相等、GridView條目寬高相同AndroidView
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- JavaScript設定checkbox核取方塊選中狀態JavaScript
- javascript獲取選中checkbox核取方塊的值JavaScript
- GridView強制換行與自動換行View
- javascript checkbox核取方塊全選和取消全選效果JavaScript
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- javascript如何判斷checkbox核取方塊是否被選中JavaScript
- 用GridView匯入匯出Excel,並列印GridViewViewExcel
- checkbox操作
- jQuery :checkboxjQuery
- javascript實現checkbox核取方塊全選和反選功能JavaScript
- JavaScript模擬設定checkbox選中打勾顏色效果程式碼JavaScript
- GridView全選View
- 自定義GridViewView
- GridView學習View
- css3自定義checkbox與radioboxCSSS3
- 用javascript/css實現GridView行背景色交替、點選行變色JavaScriptCSSView
- Android之ViewPager+GridView實現GridView介面滑動AndroidViewpager
- flutter Swiper+GridViewFlutterView
- 橫向Gridview使用View
- 使用GridView管理類View
- 一個帶CheckBox的樹形目錄javascript的遞迴演算法JavaScript遞迴演算法