日期:2014-05-18  浏览次数:20445 次

关于gridview中的checkbox问题
C# code

 function checkform()
   {
      chs = document.getElementById( "gvadm ").getElementsByTagName( "input  ") ;
      n = 0;
       for(i=0;i <chs.length;i++)
        {
           if(chs[i].checked)
           { 
             n++;
           }
        }

       if(n==0)
        {
           asyncbox.alert( "没有选择数据! ");
           return   false;
         }
       else
        {
          asyncbox.confirm('您确定要删除这条记录吗?','删除提示',function(action){
      //confirm 返回三个 action 值,分别是 'ok'、'cancel' 和 'close'。
       if(action == 'ok')
       {
             $("#btndel").click();
             window.location.href=window.location.href;//主页面刷新
             asyncbox.success('删除成功!');
        }
       if(action == 'cancel'){
        asyncbox.tips('取消!');
        }
       if(action == 'close'){
        asyncbox.tips('关闭!');
        }
         });
         }
    }   



为点击没有选择checkbox,为什么点击“删除”按钮,没有提示“没有选择数据”。页面也没有提示脚本错误

------解决方案--------------------
document.getElementById( "gvadm ").getElementsByTagName( "input ")

把id里的空格都去掉
------解决方案--------------------
参考相关:
[url=http://www.cnblogs.com/insus/archive/2011/10/28/2227446.html?牝?????瓛????涑瓔浑瓔&#55448;?][/url]
------解决方案--------------------
奇怪,这段时间在csdn帖url时,都会附带一个奇怪的字符?还得手动编辑一下,才正常。


http://www.cnblogs.com/insus/archive/2011/10/28/2227446.html
------解决方案--------------------
楼主空格恰到好处...