• 垃圾checkbox


    <input type="checkbox" value="1" id="id">编号1

    <input type="checkbox" value="2" id="id">编号2

    <input type="checkbox" value="3" id="id">编号3


    <button id="btnTest" onclick="return t()">testCount</button>
    <button id="btnTest" onclick="return showAllChk('id')">showAll</button>
    <button id="btnTest" onclick="return myCheckAll('id')">全选ID</button>
    <button id="btnTest" onclick="return unCheckAll('id')">全不选ID</button>
    <button id="btnTest" onclick="return checkId('id')">检查ID</button>
    <input type="checkbox" value="" id ="ALL" name="ALL" onClick = "checkAll('ALL','id')"/><label for="ALL">全选</label>

    <script type="text/javascript">
     function t(){
      alert(document.all.id.length);
     }

     function showAllChk(chkId)
     {
      var chkobj = eval("document.all." + chkId);
      for(var i=0;i<chkobj.length;i++){
       alert(chkobj[i].value);
      }
     }
     
     function checkAll(allChkId,chkId){
      var chkObj = eval("document.all." + chkId);
      var chkAllObj = eval("document.all." + allChkId);
      for (var i=0;i<chkObj.length;i++){
       chkObj[i].checked = chkAllObj.checked;
      }
     }

     function myCheckAll(chkId)
     {
      var chkobj = eval("document.all." + chkId);
      for(var i=0;i<chkobj.length;i++){
       chkobj[i].checked = true;
      }
     }

     function unCheckAll(chkId)
     {
      var chkobj = eval("document.all." + chkId);
      for(var i=0;i<chkobj.length;i++){
       chkobj[i].checked = false;
      }
     }
     
     function checkId(chkId)
     {
      var chkobj = eval("document.all." + chkId);
      var result = false;
      for(var i=0;i<chkobj.length;i++){
       if (chkobj[i].checked){
        result = true;
        break;
       }
      }
      if (!result){
       alert("请至少选一个编号");
       chkobj[0].focus();
      }
      return result;

     }
    </script>

  • 相关阅读:
    Charles截获iPhone网络请求
    android小Demo--圆球跟随手指轨迹移动
    《腾讯网UED体验设计之旅》读后感
    eatwhatApp开发实战(十四)
    [Unity2d系列教程] 006.Unity如何根据图片自动生成Animator
    [Unity2d系列教程] 005.Unity如何使用外部触控插件FingerGuesture
    eatwhatApp开发实战(十三)
    微服务平台技术架构
    Istio 流量劫持过程
    Istio 组件常用端口
  • 原文地址:https://www.cnblogs.com/zwei1121/p/602725.html
Copyright © 2020-2023  润新知