http://topic.csdn.net/u/20091113/16/073a32ea-e32a-4791-b009-626715008dbe.html
在两列下面分别用个全选,怎么做?
function checkAll(form){
for(var i=0; i<form.elements.length; i++){
if(form.elements[i].name != 'chkall') {form.elements[i].checked = form.chkall.checked;}
}
}
<input type="checkbox" id="chkall" name="chkall" onclick="checkAll(form1)" />
这样的话所有的复选框都选中了
在两列下面分别用个全选,怎么做?
function checkAll(form){
for(var i=0; i<form.elements.length; i++){
if(form.elements[i].name != 'chkall') {form.elements[i].checked = form.chkall.checked;}
}
}
<input type="checkbox" id="chkall" name="chkall" onclick="checkAll(form1)" />
这样的话所有的复选框都选中了
{
var dg = document.getElementById("dgdMaterials");
for(var i = 3; i <= dg.rows.length; i++)
{
var j;
if(i.toString().length==1)
j='ctl0'+(i);
else
j='ctl'+(i);
var chk = document.getElementById("dgdMaterials_"+j+"_cbIsSelected");
if(chk != null)
chk.checked=ctr.checked;
}
}
function checkAll(form){
for(var i=0; i <form.elements.length; i++){
if(form.elements[i].name != 'chkall') {form.elements[i].checked = form.chkall.checked;}
}
}
<input type="checkbox" id="chkall" name="chkall" onclick="checkAll(form1)" />
我这样写,就把整个form下的复选框都选择了
{
for (int i = 0; i < 10; i++)
{
CheckBoxList1.Items.Add(new ListItem(i.ToString(), i.ToString()));
}
}
public void BindCheckBoxList2()
{
for (int i = 0; i < 10; i++)
{
CheckBoxList2.Items.Add(new ListItem(i.ToString(), i.ToString()));
}
}就两个CheckBoxList 我想分别全选他们
var obj = document.getElementById("CheckBoxList1");
for(var i=0;i<obj.rows.length;i++){
document.getElementById("BoxList_Day"+"_"+i).checked=true;
}嗯 我做了全选,做取消就OK了
for(i=0;i<CheckBoxList.childNodes.length;i++)
{
if(CheckBoxList.childNodes[i].tagName == "INPUT")
{
CheckBoxList.childNodes[i].checked=true;
}
}