部落客廣告聯播

2007年8月6日 星期一

javascript:實用函數 select All CheckBox

常在網頁上看到的技巧:點選最上個checkbox就可以進行全選/全取消 所有的checkBox,以下提供函數,稍經修改即可快速套用(修改chkAll_onclick()的來源及目的物件)--


function chkAll_onclick()
{
var obj=document.getElementById('chkAll');
var objs=frmDelTemp.checkedScoreCodes;
binaryCheckAll(obj,objs);
}

function binaryCheckAll(chkObj,beSelectedChkObjs)
{
if(chkObj!=null && beSelectedChkObjs!=null)
{
if(typeof beSelectedChkObjs.length=='undefined') //uni one row
{
beSelectedChkObjs.checked=chkObj.checked;
}
else
{
for (var i=0;i<beSelectedChkObjs.length;i++)
{
beSelectedChkObjs[i].checked=chkObj.checked;
}
}
}
}

沒有留言: