国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Java中checkbox實現(xiàn)跨頁多選的方法

Java中checkbox實現(xiàn)跨頁多選的方法

2020-07-29 14:50-小魚兒- Java教程

最近做了一個項目其中遇到這樣的需求,要實現(xiàn)checkbox跨頁多選功能,經(jīng)過小編整理,順利解決,今天小編給大家分享Java中checkbox實現(xiàn)跨頁多選的方法,需要的的朋友參考下

最近要實現(xiàn)一個功能,就是checkbox跨頁多選,在網(wǎng)上看了一下,資料很少,而且大多是不完全的。不過經(jīng)過我的努力,終于做出來了。

    JSP頁面:

   1,定義三個Hidden變量:

?
1
2
3
<INPUT type="hidden" name="all_selected"
<INPUT type="hidden" name="now_selected"
<INPUT type="hidden" name="no_selected">

    2,javascript

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// 獲取checkbox信息,選中,未選中,當(dāng)前選中 
    function getCheckBoxInformation() { 
     var checkboxes = document.getElementsByName("checkbox"); 
     var checkedStr = ""
     var uncheckedStr = ""
     var url = ""
     for(var i = 0; i < checkboxes.length; i++) { 
       var checkbox = checkboxes[i]; 
       if(checkbox.checked) { 
        checkedStr = checkedStr + "," + checkbox.value; 
      }else
        uncheckedStr = uncheckedStr + "," + checkbox.value; 
      
    
    document.form1.now_selected.value = checkedStr; 
    document.form1.no_selected.value = uncheckedStr; 
   
 // 頁面onload的時候計算當(dāng)前頁被選中項,并在頁面表示 
   function initPage() { 
     var all_selected = document.form1.all_selected.value; 
     if(all_selected != "" && all_selected!= null) { 
       var arrall_select = all_selected.split(","); 
       if(arrall_select.length > 0) { 
         for(var k = 0; k < arrall_select.length; k++) { 
            for(var i = 0; i < document.form1.checkbox.length; i++) { 
               if(document.form1.checkbox[i].value == arrall_select[k]) { 
               document.form1.checkbox[i].checked = true;  
             }  
           
         }  
       }  
     
    }

   每次翻頁的時候調(diào)用getCheckBoxInformation()方法,頁面加載的時候調(diào)用initPage()方法.

在后臺,每次翻頁時調(diào)用方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public String doubleSpread(String all_select, String now_selected, String no_selected) {
    //獲取當(dāng)前選中的項目加入al
    List al = new ArrayList();
    if(all_select != "" && all_select != null)
    {
      String[] all_select_str = all_select.split(",");
      for(int a=0;a<all_select_str.length;a++)
      {
        al.add(all_select_str[a]);
      }
    }
    //將當(dāng)前選中項目加入列表
    if (now_selected != "" && now_selected != null) {
      String[] all_now_select = now_selected.split(",");
      for (int i = 1; i < all_now_select.length; i++) {
        if (!al.contains(all_now_select[i])) {
          al.add(all_now_select[i]);
        }
      }
    }
    //將當(dāng)前未選中項目從列表中刪除
    if (no_selected != "" && no_selected != null) {
      String[] all_now_no_select = no_selected.split(",");
      for (int i = 1; i < all_now_no_select.length; i++) {
        if (al.contains(all_now_no_select[i])) {
          al.remove(all_now_no_select[i]);
        }
      }
    }
    all_select=al.toString().replaceAll(" +","");;
    all_select=all_select.substring(1,all_select.length()-1)+",";
    return all_select;
  }

將此方法返回的all_select再傳到JSP頁面上并賦值給那個隱藏域,到此,功能就實現(xiàn)了。

以上所述是小編給大家介紹的Java中checkbox實現(xiàn)跨頁多選的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://blog.csdn.net/shiyu_sy/article/details/54616919

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 成人三级视频网站 | 色老板在线视频 | 日韩中文在线视频 | 一区二区三区中文字幕 | 日韩电影免费在线观看中文字幕 | 亚洲一区观看 | 韩日一区 | 免费看国产片在线观看 | 成av在线 | 成人福利在线观看 | 欧美日韩一级视频 | 99热热热热| 国产精品99久久久久久动医院 | 亚洲一区二区三区在线 | 在线一区二区三区四区 | 少妇精品久久久久久久久久 | 成人免费av| 中文字幕亚洲欧美日韩在线不卡 | 日本在线播放 | 中文字幕免费看 | 日本一区二区三区四区 | 91久久久久久久久 | 99热激情 | 依人免费视频 | 成人久久久 | 国产999免费视频 | 亚洲视频中文字幕在线观看 | 日韩欧美精品一区二区三区 | 国产在线观看一区 | 国产精品1区 | 91午夜精品 | 激情综合五月网 | 麻豆一区二区三区 | 欧美在线网站 | 亚洲成人精品一区 | 永久免费av | 精品无码久久久久久国产 | 亚洲精品在线视频 | 日韩中文字幕视频在线 | 黄色一级片一级片 | 精品视频在线免费观看 |