Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- no-param-reassign
- 마이크로서비스
- 가상 데스크탑 환경
- eks
- xenserver app&desk
- jenkins
- IaaS
- centos7
- AWS
- 머신러닝
- 쿠버네티스
- app&desk
- 서버 베이스 컴퓨팅
- 구축
- fargate
- 로키
- 객체지향
- 프로젝트
- openstack
- OOP
- microservices
- sagemaker
- 오픈스택
- 설치
- serverless
- server base computing
- kubernetes
- 젠킨스
- eslint
- rocky
Archives
- Today
- Total
IT
[Jquery] check box 제어 (feat. jqeury, event, toggle, select) 본문
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>
<%@ taglib prefix="f" uri="http://java.sun.com/jsp/jstl/functions"%>
<!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>Insert title here</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>
<script type="text/javascript">
//<![CDATA[
function check_all() {
var checkedLength = $("input:checkbox[name=itemCHK]:checked").length;
var isCheck = false;
if (checkedLength == 0) {
isCheck = true;
}
$("input:checkbox[name=itemCHK]").each(function() {
this.checked = isCheck;
});
$("input[name=itemAllCHK]:checkbox").prop("checked", false);
};
function logging_selected() {
var checkedLength = $("input:checkbox[name=itemCHK]:checked").length;
console.log(checkedLength);
$("input[name=itemCHK]:checked").each(function() {
var checkedValue = $(this).val();
console.log(checkedValue);
});
};
function check_each(attrID) {
var item = "input[name=itemCHK][value=" + attrID + "]";
var isChecked = $(item).is(":checked");
//toggle
$(item).attr("checked", !isChecked);
};
//]]>
</script>
</head>
<body>
<form>
<li><input type="checkbox" name="itemAllCHK" onclick="javascript:check_all();" /><label>전체
체크 checkbox</label></li>
<div></div>
<li><input type="checkbox" name="itemCHK" value="A" /><label
onclick="javascript:check_each('A');">1번째 checkbox</label></li>
<li><input type="checkbox" name="itemCHK" value="B" /><label
onclick="javascript:check_each('B');">2번째 checkbox</label></li>
<li><input type="checkbox" name="itemCHK" value="C" /><label
onclick="javascript:check_each('C');">3번째 checkbox</label></li>
<li><input type="checkbox" name="itemCHK" value="D" /><label
onclick="javascript:check_each('D');">4번째 checkbox</label></li>
</form>
<button id="logging_selected_btn" onclick="javascript:logging_selected();">Button</button>
</body>
</html>
'개발' 카테고리의 다른 글
[Javascript / 리팩토링] 객체 프로퍼티 재할당 (feat. ESLint : no-param-reassign 에러 발생) (0) | 2022.11.16 |
---|---|
[git] SVN to GIT 마이그레이션 - 1 (0) | 2020.02.09 |
JAVA 업캐스팅 (3) | 2019.02.25 |
c언어 배열, 포인터, 구조체 (0) | 2019.02.25 |
객체지향 프로그래밍 (Object-Oriented Programming (OOP))의 이해 (0) | 2019.02.25 |
Comments