반응형
** 스크립트
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <script type="text/javascript"> var cnt=0; function checkTree(){ var tree = document.getElementsByName("chk_tree"); tree[0].checked = true; for(i=1; i<tree.length; i++){ if(tree[i].checked == true && cnt != i){ if(cnt != 0) tree[cnt].checked = false; cnt = i; break; } } if(i == 10){ tree[0].checked = false; cnt=0; } } </script> | cs |
** JSP
1 2 3 | <input type="checkbox" name="chk_tree" disabled="disabled"/>기본도</span></div> <input type="checkbox" name="chk_tree" value="1" onclick="checkTree()"/>연속지적</span></div> <input type="checkbox" name="chk_tree" value="2" onclick="checkTree()"/>행정구</span></div> | cs |
위와같이 document.getElementsByName("체크박스Name") 으로 가져와도 되고 아래 처럼 jQuery를 이용해도 된다.
1 2 3 4 5 6 | $("input[name='chk_tree']").click(function(){ var checked = []; checked.push(parseInt($(this).val())); for(var i=0;checked.length;i++) alert(checked[i]); }); | cs |
728x90
반응형
'JavaScript, jQuery, Java' 카테고리의 다른 글
같은 이름의 중복 Class 제어 (0) | 2017.12.19 |
---|---|
ul, li id사용 (0) | 2017.12.19 |
jQuery 선택자 class / id (0) | 2017.12.19 |
textbox 글자 색 변경하기 (0) | 2017.12.19 |
InputStreamReader (0) | 2017.12.19 |
댓글