js代码
//先获取所有的Checkbox
var chkList = document.getElementsByName("select");
//选中checkbox的时候触发的时间
function chkClick(){
var checkedList = "";
//获取所有被选中的项
for(var i=0; i<chkList.length; i++){
if(chkList[i].checked)
checkedList += chkList[i].value + ",";
}
//把选中项的列表显示到“已选择的项”中,substring在这里是为了去除最后一个逗号
document.getElementByIdx_x("ctl00_ContentPlaceHolder1_HiddenField1").value =
checkedList.substring(0,checkedList.length-1);
}
//点击全选checkbox的时候触发的事件
function checkAll()
{
var chkall=document.getElementByIdx_x("all");
if(chkall.checked)
{
var checkedList = "";
for(var i=0;i<chkList.length;i++)
{
chkList[i].checked=true;
checkedList += chkList[i].value + ",";
}
document.getElementByIdx_x("ctl00_ContentPlaceHolder1_HiddenField1").value =
checkedList.substring(0,checkedList.length-1);
}
else
{
for(var i=0;i<chkList.length;i++)
chkList[i].checked=false;
document.getElementByIdx_x("ctl00_ContentPlaceHolder1_HiddenField1").value="";
}
}
html代码