▶ 전체 선택 , 부분 선택 ( 체크박스 ) > SCRIPT

본문 바로가기

사이트 내 전체검색

뒤로가기 SCRIPT

▶ 전체 선택 , 부분 선택 ( 체크박스 )

본문

<script>

function checkall() {//체크박스 전체 선택 , 해제

if(Form1.all.checked) {

for(i=1; i < (document.Form1.length); i++){

document.Form1.elements[i].checked = true;

}

}else{

for(i=1; i < (document.Form1.length); i++){

document.Form1.elements[i].checked = false;

}

}

}


function check_select(){//체크박스 부분 선택

myForm = document.getElementsByName("ap_check");

myFormLen = myForm.length; //체크박스 전체수

if(myFormLen==1){//체크박스 전체 리스트 수가 1개 일때

document.Form1.ap_check.checked = true;

check_one=document.Form1.ap_check.value;

alert(check_one);//체크된 값 확인

return; 


for(var i = 0;  i < document.Form1.ap_check.length; i++) {

if(document.Form1.ap_check[i].checked == true) break;

}

if(i == document.Form1.ap_check.length) {

alert("선택된 항목이 없습니다.");         

return;

}

if(confirm('선택한 항목을 확인하시겠습니까?')){

check_select2();

}


function check_select2(){//체크박스 전체 리스트 수가 2개 이상일 때

var check_hide = new Array();


for(var i = 0;  i < document.Form1.ap_check.length; i++) {

if(document.Form1.ap_check[i].checked == true) {

check_hide[i] = document.Form1.ap_check[i].value;

}

}

alert(check_hide);//체크된 값들 확인

}

</script>


<form name="Form1" id="Form1">

<input type="checkbox" name="all" value="checkbox" onClick="checkall()"> 전체 <br><br>

<input type='checkbox' name='ap_check' value='1'> 1 <br>

<input type='checkbox' name='ap_check' value='3'> 3 <br>

<input type='checkbox' name='ap_check' value='5'> 5 <br>

</form>

<br>

<button onClick="check_select();return false;" style="cursor:pointer;">선택된 값 확인</button>




[실행화면]

8220a1200fb21281089af40405f3c690_1627447144_1206.png
 

추천0 비추천 0

댓글목록 0

등록된 댓글이 없습니다.


Copyright © dancePKT. All rights reserved.
PC 버전으로 보기