1,不知道你为什么用chk[]做名字
2,
a=false
for(i=0;i<document.getElementsByName("chk[]").length;i++)
{
if(document.getElementsByName("chk[]")[i].checked) a=true
}if(!a)
alert("没有选")
2,
a=false
for(i=0;i<document.getElementsByName("chk[]").length;i++)
{
if(document.getElementsByName("chk[]")[i].checked) a=true
}if(!a)
alert("没有选")
* 全选或者全取消CHECKBOX
* ename为全选CHECKBOX的name
* flag为状态,真(1/true)为全选,假(0/flase)为全取消
*/
function selectall(ename, flag){
d = document.all[ename];//被选对象
n = document.getElementsByName(ename).length;
if(n > 0)
if(flag){//真为全选,假为全取消
if(n > 1)
for(i = 0; i < n; i++){
d[i].checked = true;
}
else
d.checked = true;
}else {
if(n > 1)
for(i = 0; i < n; i++){
d[i].checked = false;
}
else
d.checked = false;
}
}
/*
* 检测CHECKBOX是否有一个被选中
*/
function checkselect(ename){
d = document.all[ename];//被选对象
n = document.getElementsByName(ename).length;
if(n > 1)
for(i = 0; i < n; i++){
if(d[i].checked){
return true;
}
}
else {
if(d.checked){
return true;
}
}
return false;
}