독서하는 개발자's Blog

반응형

[JSP] 다중 배열checkbox 실시간 check값 확인하는방법 - 개인 기록



JS에서

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$("input:checkbox[name^='AddrVOList'][name$='.group_id']").on("change"function(){
 
         if($(this).is(":checked")){
 
            $(this).prop("checked"true);             
  alert($(this).val);
             $("#cancelReason").hide();
 
         }
 
         else{
 
             $(this).prop("checked"false);
  alert($(this).val); 
             $("#cancelReason").show();
 
         }
 
    });

cs



form안에서

1
2
3
4
5
6
7
<input type="checkbox" name="AddrVOList[0].group_id"  class="check_box" value="1" <c:if test="${chk1 ne '0' }">checked</c:if> /> <label for="">체크박스명1</label>
 
<input type="checkbox" name="AddrVOList[1].group_id"   class="check_box" value="2" <c:if test="${chk2 ne '0' }">checked</c:if> /> <label for="">체크박스명2</label>
 
<input type="checkbox" name="AddrVOList[2].group_id"  class="check_box" value="3" <c:if test="${chk3 ne '0' }">checked</c:if> /> <label for="">체크박스명3</label>
 
<input type="checkbox" name="AddrVOList[3].group_id"  class="check_box" value="4" <c:if test="${chk4 ne '0' }">checked</c:if> /> <label for="">체크박스명4</label>
cs


※ 주의 사항 ※

checkbox를 실시간 확인하기 위해서는 dom이 실행될 때 있어야한다.

dom은 아래 링크에서 알아볼 수 있다.

https://docu94.tistory.com/37

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band