JS推送指定欄目摺疊效果(實例)

 參考文章:http://flashdream8.iteye.com/blog/683774

  1. <html> 
  2. <head> 
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  4. <title>jQuery控制點擊複選框後,展開更多內容丨www.update8.com</title> 
  5. <script type="text/javascript" src="http://www.update8.com/p_w_picpaths/js/jquery.min.js"></script> 
  6. <script type="text/javascript"> 
  7.  
  8. //推送欄目多選框摺疊效果 
  9. $(document).ready(function(){ 
  10.        $(".ss").hide(); 
  11.        var obj = document.getElementsByName('sendmobileto[]'); //獲取多選框數組 
  12.        var objobjLen= obj.length; //獲取數據長度 
  13.        var i; 
  14.        for (i = 0;i< objLen;i++){ 
  15.            if (obj [i].checked==true) { 
  16.                $(".ss").show(); 
  17.                break; 
  18.            } 
  19.       } 
  20. }); 
  21.  
  22. function chk(){   
  23.     var obj=document.getElementsByName('sendmobileto[]');  //選擇所有name="'sendmobileto[]'"的對象,返回數組   
  24.    //循環檢測它是不是被選中   
  25.     var objYN = false
  26.     var        s = '';   
  27.     
  28.     for(var i=0; i<obj.length; i++){   
  29.        if(obj[i].checked) { 
  30.             $(".ss").show(); 
  31.             objYN = true
  32.             break; 
  33.        }  
  34.        if(!objYN ){ 
  35.           $(".ss").hide(); 
  36.        }   
  37.     }   
  38. }  
  39.  
  40. </script> 
  41.  
  42. </head> 
  43.  
  44. <body class="body"> 
  45. <table border="0" width="100%"> 
  46.     <tr> 
  47.         <td width="100%" class="th"> 
  48.             <table> 
  49.                 <tr> 
  50.                     <td class="th">推送並增加額外選項:</td> 
  51.                     <td class="th-left"> 
  52.                         <input name="sendmobileto[]" type="checkbox" value="310"  onclick="chk()">欄目1 
  53.                         <input name="sendmobileto[]" type="checkbox" value="311"  onclick="chk()">欄目2 
  54.                         <input name="sendmobileto[]" type="checkbox" value="312"  onclick="chk()">欄目3 
  55.                         <input name="sendmobileto[]" type="checkbox" value="313"  onclick="chk()">欄目4 
  56.                         <input name="sendmobileto[]" type="checkbox" value="314"  onclick="chk()">欄目5 
  57.                         <input name="sendmobileto[]" type="checkbox" value="315"  onclick="chk()">欄目6 
  58.                     </td> 
  59.                 </tr> 
  60.             </table> 
  61.  
  62.             <div class="ss"> 
  63.                 <table> 
  64.                     <tr> 
  65.                         <td class="th">性別:</td> 
  66.                         <td class="lth"> 
  67.                             <input type="radio" type="radio" name="sex" value="男">男 
  68.                             <input type="radio" name="sex" value="女">女 
  69.                         </td> 
  70.                     </tr> 
  71.                     <tr> 
  72.                         <td class="th">安全問題</td> 
  73.                         <td class="lth"> 
  74.                             <select> 
  75.                                 <option>安全問題</option> 
  76.                             </select> 
  77.                         </td> 
  78.                     </tr> 
  79.                     <tr> 
  80.                         <td class="th">回答答案</td> 
  81.                         <td class="lth"><input type="text"></td> 
  82.                     </tr> 
  83.                     <tr> 
  84.                         <td class="th">主頁</td> 
  85.                         <td class="lth"><input type="text"></td> 
  86.                     </tr> 
  87.                     <tr> 
  88.                         <td class="th">QQ</td> 
  89.                         <td class="lth"><input type="text"></td> 
  90.                     </tr> 
  91.                     <tr> 
  92.                         <td class="th">身份證號</td> 
  93.                         <td class="lth"><input type="text"></td> 
  94.                     </tr> 
  95.                 </table> 
  96.             </div> 
  97.         </td> 
  98.     </tr> 
  99. </table> 
  100. </body> 
  101.  
  102. </html> 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章