关于checkbox的用法事例

checkbox小结

    1. 全选,全不选checkbox 。js如下:
        function setSate(state) {
         var chk = document.getElementsByName("chkExcels");
         for ( var i = 0; i < chk.length; i++) {
          chk[i].checked = state;
         }
        }调用如下:
          <a href="javascript:setSate(true);">全选</a><br /><br />
          <a href="javascript:setSate(false);">全不选</a></td>
    2. checkbox传值到action 
          在action中直接这样接收request.getParameterValues(“mybox”);
          属性驱动:getter,setter方法
          使用js:js如下
        function getIndex() {
         var chkBorders = document.form1.chkBorders;
         var result = "";
         if (typeof (chkBorders) != "undefined") {
          if (typeof (chkBorders.length) != "undefined") {
           for ( var i = 0; i < chkBorders.length; i++) {
            if (chkBorders[i].checked) {
             result += chkBorders[i].value + ",";
            }
           }
           //用于去掉最后一个分号
           result = result.substring(0, result.length - 1);
          } else {
           if (chkBorders.checked)
            result = chkBorders.value;
          }
         }
         if (result == "") {
          alert("你什么也没有选择");
         } else {
          if (confirm("确定要XX吗?")) {
           window.location = "bor!goDelete?result="+result;
          }
         }
        }
posted @ 2015-05-18 19:25  zZ-哒哒哒-Zz  阅读(310)  评论(0编辑  收藏  举报