체크박스 전체선택 전체 해제

Programming/Javascript | 2013. 1. 23. 23:32
Posted by 오요미

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>체크박스 전체 선택 전체 해제</title>

<script language = "javascript" type="text/javascript">

var checkflag = "false";

//false이면 전체선택, true이면 전체해제.

function check(field) {

if(checkflag == "false"){

for(i=0; i<field.length; i++) {

field[i].checked = true; //모든 체크박스를 체크한다.

}

checkflag = "true";

return "전체 해제";

//버튼객체의 value속성으로 반환(this.value.list로 넘겨져 왓기 때문)

}

else {

for(i=0; i < field.length; i++) {

field[i].checked = false; //모든 체크박스를 해제한다.

}

checkflag = "false";

return "전체 선택";

//버튼 객체의 value 속성으로 반환(this.value로 넘겨져 왔기 때문)

}

}//end function

</script>

</head>

<body>

<form name="MyForm" action="" method="post">

<input type="checkbox" name="list" id="list" value="1" />C#<br/>

<input type="checkbox" name="list" id="list" value="1" />JAVA<br/>

<input type="button" value="전체선택" onclick="this.value=check(this.form.list);"/>

</form>

</body>

</html>




 
블로그 이미지

오요미

공부할 수 있는 순간을 감사하며 공부하라.

카테고리

분류 전체보기 (121)
Electronics (1)
Programming (72)
Culturallife (30)
English (11)
취업 (1)
대학원 (4)
Life (1)