function chkAll_true() { var chkall= document.all["chkAll"]; var chkother= document.getElementsByTagName("input");//找模版中CheckBox for (var i=0;i<chkother.length;i++) { if( chkother[i].type=='checkbox') { if(chkother[i].id.indexOf('chkExport')>-1) { if(chkall.checked==true) { chkother[i].checked=true; } else { chkother[i].checked=false; } } } } }
楼上的是判断全选吧~我的意思是~如果我一个都没选就点击按扭的话就alert("你没选中任何节点")
function Check() { var flag = false; var chk; chk=document.forms[0].elements; for(var i=1 ;i<chk.length ;i++) { if(chk[i].checked) { flag = true; } } if(!flag) window.alert("你没选中任何节点"); }
我这样写~电脑提示报错说我少一个括号 <script language=javascript type="text/javascript"> function chkAll_true() { var t = document.getElementById("<%=GridView1.ClientID%>"); var b=false; for(i=1;i<rows.length;i++) { if((t.rows[i].findcontrol("checkbox1") as checkbox).checked))//说这里少了括号 { b=true }
{
var chkall= document.all["chkAll"];
var chkother= document.getElementsByTagName("input");//找模版中CheckBox
for (var i=0;i<chkother.length;i++)
{
if( chkother[i].type=='checkbox')
{
if(chkother[i].id.indexOf('chkExport')>-1)
{
if(chkall.checked==true)
{
chkother[i].checked=true;
}
else
{
chkother[i].checked=false;
}
}
}
}
}
{
var flag = false;
var chk;
chk=document.forms[0].elements;
for(var i=1 ;i<chk.length ;i++)
{
if(chk[i].checked)
{
flag = true;
}
}
if(!flag)
window.alert("你没选中任何节点");
}
<script language=javascript type="text/javascript">
function chkAll_true()
{
var t = document.getElementById("<%=GridView1.ClientID%>");
var b=false;
for(i=1;i<rows.length;i++)
{
if((t.rows[i].findcontrol("checkbox1") as checkbox).checked))//说这里少了括号 {
b=true
}
}
if(b==false)
{
alert("您没选中任何节点");
}
}
</script>