<script type="text/javascript">
function select_all() {
var all = document.getElementById("selectAll");
var list = document.getElementsByName("checkList[]");
if(!all.checked) {//전체선택 체크박스가 해제되었다면
for(var i = 0; i <= list .length - 1 ; i++) {//모든 체크박스를 체크해제
list[i].checked = false;
}
} else { //그게 아니라면
for(var i = 0; i <= list .length - 1 ; i++) {
list [i].checked = true;//모든 체크박스를 체크
}
}
}
</script>
.......................................
<tr>
<td>
<input type="checkbox" name="selectAll" onClick="select_all()">
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="checkList[]" value="딸기">
<input type="checkbox" name="checkList[]" value="사과">
<input type="checkbox" name="checkList[]" value="배">
<input type="checkbox" name="checkList[]" value="귤">
<!-- 자바 struts 사용시 ActionForm에서 array로 받으려면 '[]' 이녀석을 꼭 붙여줘야 한다.-->
</td>
<tr>
....................................
원래 코드에서 수정하고 테스트는 안해보았음.
'작업노트 > HTML & Script' 카테고리의 다른 글
[Ajax] innerHTML 삽입시 (0) | 2008.10.30 |
---|---|
프레임구조에서 전체화면에 링크 반영하기 (0) | 2008.08.26 |
아이프레임 리사이즈 문제 해법 (0) | 2008.01.05 |
name과 id의 차이 (0) | 2007.09.15 |
GET방식으로 한글 보내는 방법 (0) | 2007.09.04 |