亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jquery實現checkbox全選全不選的簡單實例

2019-11-20 21:20:27
字體:
來源:轉載
供稿:網友

demo一:

復制代碼 代碼如下:

<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<%@ taglib uri="/WEB-INF/tlds/test.tld" prefix="pig"%>
<%
 String path = request.getContextPath();
 String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()+ path;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
      <script type="text/javascript" src="<%=path %>/scripts/jquery.js"></script>
 <script type="text/javascript">
  function checkSubmit() {

   document.Search.submit();
  }


  function fnull(){
   var obj = document.getElementById("goPage");
     var index = obj.selectedIndex; // 選中索引
     var text = obj.options[index].text; // 選中文本
     var go = obj.options[index].value; // 選中值

   //alert(go);
         gopage(go);
   }

     function gopage(page){
      var numberpg=document.getElementById("numberpg").value;
      document.getElementById("prepage").value=numberpg;
      document.getElementById("currPage").value=page;
      checkSubmit();
     }

     function px(){
      var numberpg=document.getElementById("numberpg").value;
      gopage(1);
     }
     function driction(id){
   document.s_result_form1.s_result_form1_id.value = id; 
   document.s_result_form1.submit();
  }

  $(function(){

   $("td").css("height","22px");

   $("#refresh").bind("click",function(){
    //location.reload();
    location="wlan!querySurveyWlan.do";
   });

   $(".dg_alternatingitemstyle").bind("mouseover",function(){
    $(this).children().css("height","22px"); 
   });

   $(".dg_alternatingitemstyle").bind("mouseout",function(){
    $(this).children().css("height","22px"); 
   });
  });
 </script>
<style type="text/css">
<!--
.f {
 font-size: 12px;
}
-->
</style>
</head>
<body id="master">

    <div id="mainareacontent">
        <div class="mainarea">
            <div class="dataarea">        
    <table width="100%" cellpadding="0" cellspacing="0" class="title">
                        <tr>
                            <th width="1268">
                              <span>WLAN調查管理</span>                           
                            </th>
                            <td width="26" class="null">
                             <input type="image" name="import" src="<%=path %>/themes/default/btn_sc.gif" onclick="deletes()" alt = "勾選批量刪除"/>
                            </td>
                            <td width="16" class="null" align="center">
                             <input type="image" name="export" src="<%=path %>/themes/default/btn_exp.gif"
onclick="window.location = 'wlan!hotExport.do'" alt = "導出"/>
                            </td>
                            <td width="16" class="null">
                             <img id="refresh" src="<%=path %>/themes/default/btn_sx.gif" width="50" height="20" alt = "刷新"/>
                            </td>
                        </tr>
               </table>
  <!----------- 數據列表 ------------------>
    <div class="datagrid"> 
     <div class="search" style="margin-top:0px;">
                   <form action="wlan!querySurveyWlan.do" method="post" onsubmit="return false;"

name="Search" id="Search">
                    <table cellpadding="0" cellspacing="0" width="97%">
                       <tr>
                       <td>記錄日期:</td>
                          <td><input type="text" name="msgDate" id="msgDate" value="${msgDate}"/></td>
                        <td>熱點類型:</td>
                          <td>
                           <s:select list="typeMap" name="msgType" value="msgType" theme="simple"/>
                           </td>                                                  
                          <td>上網類型:</td> 
                          <td>
                           <s:select list="areaMap" name="msgOnlineType" value="msgOnlineType" theme="simple"/>                      
                          </td>                     
                       </tr>
                       <tr>
                        <td>手機號碼:</td>
         <td>
          <input type="text" name="msgMobileno" id="msgMobileno" value="${msgMobileno}"/>
         </td>
                        <td>地址建議:</td>
                           <td>
                            <input type="text" name="msgAddress" id="msgAddress" value="${msgAddress}"/>
                           </td> 
                           <td style="text-align:left" colspan="2"><img style="width:50; height:20;
border:0; cursor: pointer;" onclick="checkSubmit()" src="<%=path %>/themes/default/btn_search.gif" /></td>         
                       </tr>                      
                     </table>
                     <input type="hidden" name="prepage" id="prepage" value="${prepage}"/>
                        <input type="hidden" name="currPage" id="currPage" value="${currPage}"/>
                     </form>
       </div>

        <table id="list" width="100%" cellpadding="0" cellspacing="0" class="dg_borderstyle" border="1" bordercolor="#1C568A">
                <tr>
                 <th width="3%" style="background-color:#9FBFE3"><div align="center" title="全選/全不選"><input id="allSelect" name="allSelect" type="checkbox" onclick="selectAll()" title="全選/全不選"/></div></th>                
                 <th width="10%" style="background-color:#9FBFE3"><div align="center">記錄日期</div></th>
                  <th width="10%" style="background-color:#9FBFE3"><div align="center">熱點類型</div></th>
                 <th width="13%" style="background-color:#9FBFE3"><div align="center">上網類型</div></th>
                  <th width="12%" style="background-color:#9FBFE3"><div align="center">手機號碼</div></th>
                  <th width="12%" style="background-color:#9FBFE3"><div align="center">地址建議</div></th>                  
                </tr>
                <s:iterator value="surveyList" id="dto" status="sta">
                       <tr onMouseOver="MOver(this)" onMouseOut="Mout(this)" class="dg_alternatingitemstyle">                       
                         <td align="center" class="f">
                          <c:choose>
                           <c:when test="1==1">
                            <input id="ck" name="ck" type="checkbox" onclick="cancelCKSelect()" disabled="disabled"/>
                           </c:when>
                           <c:otherwise>
                            <input id="ck" name="ck" type="checkbox" onclick="cancelCKSelect()"/>
                           </c:otherwise>
                          </c:choose>                          
                          <input id="ckvalue${sta.count-1}" name="ckvalue${sta.count-1}" type="hidden" value="${dto.id}"/>
                         </td>
                          <td align="center" class="f">
                          ${dto.recmakedate}
                         </td>
                         <td align="center" class="f">
                          ${dto.type}
                         </td>
                         <td align="center" class="f">
                          ${dto.onlinetype}
                         </td>
                         <td align="center" class="f">
                          ${dto.mobileno}
                         </td>
                         <td align="center" class="f">
                          ${dto.address}
                         </td>               
                       </tr>
                     </s:iterator>
              </table>
              <s:if test="surveyList.size>0">
              <table width="98%" cellpadding="0" cellspacing="0" class="dg_pagestyle">
                  <tr>
                   <th>第${currPage}頁 | 共${countPage}頁/${countNum}條記錄</th>
                      <td>每頁 
                          <select id="numberpg" name="numberpg" onChange="px(this.options

[this.selectedIndex].value)">
                              <option <c:if test="${prepage==100}">selected="selected"</c:if>

value="100">100</option>
                              <option <c:if test="${prepage==300}">selected="selected"</c:if>

value="300">300</option>
                              <option <c:if test="${prepage==500}">selected="selected"</c:if>

value="500">500</option>
                          </select>
                                                                條記錄 | 第
<select name="goPage" id="goPage">
 <s:iterator begin="1" end="countPage" status="stu">
  <c:choose>
   <c:when test="${stu.count==currPage}"><option value='${stu.count}' selected='selected'>${stu.count}</option></c:when>
   <c:otherwise>
    <option value="${stu.count}">${stu.count}</option>
   </c:otherwise>
  </c:choose>
 </s:iterator>
</select>
                   <!-- <input type="text" style="width:25px;" id="goPage" value="${currPage}" onkeydown="if(event.keyCode==13){fnull();return false;}" style="IME-MODE: disabled; WIDTH: 60px; HEIGHT: 15px" onkeyup="this.value=this.value.replace(//D/g,'')"  onafterpaste="this.value=this.value.replace(//D/g,'')" />-->  頁
                 <a onClick="fnull()" id="go" style="text-decoration:none;" >
                 <img border="0" src="<%=path %>/themes/default/btn_go.gif" />
                 </a>
                 <a  style="text-decoration:none;" onClick="gopage(1)">
                 <img border="0" src='<%=path %>/themes/default/btn_sy.gif'/>
                 </a>
                 <c:if test="${currPage!=1}">
            <a  style="text-decoration:none;" onClick="gopage(${currPage-1})" >
                 <img border="0" src='<%=path %>/themes/default/btn_syy.gif'/>
                 </a>
                 </c:if>
                 <c:if test="${currPage!=countPage}">
                  <a style="text-decoration:none;" onClick="gopage(${currPage+1})">
                  <img border="0" src='<%=path %>/themes/default/btn_xyy.gif'/>
                  </a>
                 </c:if>
                 <a style="text-decoration:none;" onClick="gopage(${countPage})">
                 <img border="0" src='<%=path %>/themes/default/btn_wy.gif'/>
                 </a> 
                      </td>   
                  </tr>
              </table>
               </s:if>
                  <s:else>
                   <center>當前查詢沒有數據!</center>
                  </s:else>
               </div>
    </div>
        </div>
    </div>
</body>
</html>
<script>

$(function(){

});

function selectAll(){
 var ck = $("input[name=ck]");
 var currSelect = $("input[name=allSelect][checked]").val();

 $.each(ck,function(i){
  //alert(ck[i].disabled)
  if(!ck[i].disabled){
   ck[i].checked = currSelect;
  }

 });
}

function cancelCKSelect(){
 var ck = $("input[name=ck]");
 var r = true;
 $.each(ck,function(i){
  if(!ck[i].checked && !ck[i].disabled){
   r=false;
   return false;
  }
 });
 $('#allSelect').attr('checked', r);
}

function deletes(){
 var delId ="";
 var ck = $("input[name=ck]");

 $.each(ck,function(i){
  if(ck[i].checked && !ck[i].disabled){
   delId += "'"+$("#ckvalue"+i).val()+"',";
  } 
 });
 delId = delId.substring(0,delId.lastIndexOf(","));
 if(delId != ""){
  var flag = window.confirm("您確定刪除嗎?");
  if(!flag){
   return;
  }
  window.location= "wlan!hotDelete.do?hotWlanId="+delId;
 }else{
  alert('請選擇需要刪除的數據!');
 }
}
</script>


demo二:
復制代碼 代碼如下:

<script src="jquery-1.6.2.min.js"></script>

<input type="checkbox" id="ckAll" />check all<br />
<input type="checkbox" name="sub" />1<br />
<input type="checkbox" name="sub"/>2<br />
<input type="checkbox" name="sub"/>3<br />
<input type="checkbox" name="sub"/>4<br />

<script>

  $("#ckAll").click(function() {
    $("input[name='sub']").prop("checked", this.checked);
  });

  $("input[name='sub']").click(function() {
    var $subs = $("input[name='sub']");
    $("#ckAll").prop("checked" , $subs.length == $subs.filter(":checked").length ? true :false);
  });

</script>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久国产精品一区| 麻豆一区二区在线观看| 欧美亚洲另类制服自拍| 福利一区福利二区微拍刺激| 8090理伦午夜在线电影| 538国产精品一区二区免费视频| 国产精品成人av性教育| 欧美视频不卡中文| 欧美中文字幕在线观看| 久久视频在线直播| 日本一区二三区好的精华液| 成人精品一区二区三区电影免费| 亚洲r级在线观看| 午夜欧美大片免费观看| 日本国产高清不卡| 91精品国产91久久久久久不卡| 亚洲最新av在线网站| 欧美精品videosex牲欧美| 91色精品视频在线| 久久久久久久久久久久av| 欧美日韩视频免费播放| 国产精品午夜一区二区欲梦| 欧美华人在线视频| 亚洲福利小视频| 57pao国产成人免费| 欧美色图在线视频| 欧美理论电影在线观看| 人妖精品videosex性欧美| 一二美女精品欧洲| 亚洲成人精品视频| 色综合色综合久久综合频道88| 精品亚洲一区二区| 欧美成人免费小视频| www.xxxx精品| 日韩av免费在线播放| 青青草精品毛片| 精品激情国产视频| 日韩av免费在线观看| 日韩精品久久久久久久玫瑰园| 国产福利视频一区| 亚洲最大激情中文字幕| 国产噜噜噜噜噜久久久久久久久| 亚洲日韩欧美视频| 色多多国产成人永久免费网站| 国产一区二区丝袜| 欧美激情综合色综合啪啪五月| 亚洲精品在线观看www| 午夜精品国产精品大乳美女| 成人乱人伦精品视频在线观看| 在线精品高清中文字幕| 精品视频在线观看日韩| 亚洲激情久久久| 色播久久人人爽人人爽人人片视av| 国产精品爽黄69天堂a| 国产91露脸中文字幕在线| 91老司机精品视频| 亚洲色图偷窥自拍| 亚洲高清一区二| 精品中文字幕在线观看| 亚洲自拍偷拍区| 国产成人在线视频| 久久精品最新地址| 欧美日韩精品在线| 亚洲韩国青草视频| 亚洲美女黄色片| 亚洲高清久久网| 亚洲天堂男人的天堂| 久久国产加勒比精品无码| 亚洲高清免费观看高清完整版| 日韩专区在线观看| 亚洲精品久久在线| 国产成人免费av电影| 亚洲美女视频网站| 91免费国产视频| 久久精品欧美视频| 国产精品久久久久久av福利| 国产精品久久久久91| 亚洲第一福利在线观看| 国产日韩中文在线| 成人中心免费视频| 日韩精品在线观看一区二区| 欧美丝袜美女中出在线| 亚洲伊人久久大香线蕉av| 国内精品美女av在线播放| 成人av在线网址| 4k岛国日韩精品**专区| 欧美日韩在线视频观看| 日韩免费高清在线观看| 91免费看片网站| 亚洲第一页在线| 亚洲男人天天操| 国产精品香蕉在线观看| 日本久久中文字幕| 色黄久久久久久| 国内精品国产三级国产在线专| 亚洲a在线播放| 91精品国产91久久久| 日韩精品视频免费专区在线播放| 午夜精品一区二区三区在线视频| 日韩av影片在线观看| 亚洲最大激情中文字幕| 亚洲天堂av在线免费观看| 国产日韩在线视频| 九九热这里只有精品免费看| 高清一区二区三区日本久| 欧美国产亚洲视频| 国产精品劲爆视频| 国产亚洲福利一区| 国产精品99蜜臀久久不卡二区| 亚洲人成电影网站| 亚洲精品美女久久| 久久久久国产精品一区| 亚洲欧美激情另类校园| 亚洲免费av电影| 色偷偷88888欧美精品久久久| 久久久免费精品| 国产成人精品视频在线观看| 欧美激情a∨在线视频播放| 懂色aⅴ精品一区二区三区蜜月| 亚洲天堂网站在线观看视频| 国产精品夜间视频香蕉| 日韩一二三在线视频播| 欧美性一区二区三区| www国产亚洲精品久久网站| 日韩美女视频中文字幕| 国产成人精品视频在线观看| 欧美一级片免费在线| 久久久国产在线视频| 亚洲精品大尺度| 中文字幕在线看视频国产欧美| 亚洲黄色www| 欧美日韩国产综合视频在线观看中文| 欧洲日本亚洲国产区| 一区二区在线视频播放| 亚洲欧洲免费视频| 精品福利樱桃av导航| 国产精品亚洲美女av网站| 国产亚洲人成a一在线v站| 日韩精品福利网站| 中文字幕av一区二区三区谷原希美| 亚洲精选中文字幕| 丁香五六月婷婷久久激情| 国产成人精品久久亚洲高清不卡| 热99久久精品| 欧美午夜视频一区二区| 超碰日本道色综合久久综合| 亚洲精品av在线播放| 亚洲国产精品va在线看黑人动漫| 欧美第一页在线| 啪一啪鲁一鲁2019在线视频| 日本精品视频在线观看| 国产精品96久久久久久| 日韩av在线精品| 亚洲3p在线观看| 久久69精品久久久久久久电影好| 国产午夜精品一区二区三区| 亚洲精品电影网在线观看| 午夜精品久久久久久99热| 中国人与牲禽动交精品| 国产成人综合av| 精品久久久999| 亚洲国产婷婷香蕉久久久久久| 亚洲毛片在线免费观看| 欧美午夜精品伦理|