1
<script language="javascript">
2
var total=10;
3
function selectOrNot(checkBox) {
4
if (checkBox.checked) {
5
selectAll();
6
} else {
7
disSelectAll();
8
}
9
}
10
//全選
11
function selectAll(){
12
for(var i=0;i<total;i++){
13
var checkbox = document.getElementById("checkbox_"+i);
14
if (!checkbox.checked) {
15
checkbox.checked = !checkbox.checked;
16
}
17
}
18
}
19
//全不選
20
function disSelectAll(){
21
for(var i=0;i<total;i++){
22
var checkbox = document.getElementById("checkbox_"+i);
23
if (checkbox.checked) {
24
checkbox.checked = !checkbox.checked;
25
}
26
}
27
}
28
//反選
29
function reverseSelect(){
30
for(var i=0;i<total;i++){
31
var checkbox = document.getElementById("checkbox_"+i);
32
checkbox.checked = !checkbox.checked;
33
}
34
}
35
//刪除選中的文章
36
function delSelArticle(){
37
var deleteStr = "";
38
deleteStr = getDeleteStr();
39
if(deleteStr == ""){
40
alert("沒有選擇任何文章");
41
return;
42
}
43
if(confirm("確定要刪除這些文章嗎?")){
44
window.location.href = "deleteArticle.action?deleteStr=" + deleteStr + ";";
45
}
46
}
47
48
//返回選中的值
49
function getDeleteStr(){
50
var deleteStr = "";
51
for(var i=0;i<total;i++){
52
var checkbox = document.getElementById("checkbox_"+i);
53
if(checkbox.checked)
54
deleteStr = deleteStr + checkbox.value;
55
}
56
return deleteStr;
57
}
58

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

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

HTML代碼:
1
//全選,全不選按扭
2
<input type="checkbox" onClick="selectOrNot(this);" />
3
4
//分頁中的CHECKBOX
5
<input type="checkbox" id="checkbox_${i-1}" value="${subpage.classId}"/>

2

3

4

5
