My Name is Kay....

DIY , 먹방 , 개발 , 육아 , 여행 좋아합니다.
AdBlock 사용시 화면이 정상적으로 노출되지 않습니다.
포스팅 관련 문의 및 개발 문의는 Email : wkzkfmxksi@gmail.com

추가 포스팅이 이뤄지지 않는 블로그입니다. 문의는 wkzkfmxksi@gmail.com 으로 연락주세요.
A to Z
2013.05.06 10:46

CheckBox 값 읽어오기

kay
조회 수 25268 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


기존에 만들어둔 샘플들 보다 유용하고 간단한것같아서 퍼왔습니다. 

공유해주신 namkyu 님께 감사드립니다.


체크 박스 관련 샘플  (원문 : http://lng1982.tistory.com/80 )


<!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">

	$(document).ready(function() {

		// 체크 박스 모두 체크
		$("#checkAll").click(function() {
			$("input[name=box]:checkbox").each(function() {
				$(this).attr("checked", true);
			});
		});

		// 체크 박스 모두 해제
		$("#uncheckAll").click(function() {
			$("input[name=box]:checkbox").each(function() {
				$(this).attr("checked", false);
			});
		});

		// 체크 되어 있는 값 추출
		$("#getCheckedAll").click(function() {
			$("input[name=box]:checked").each(function() {
				var test = $(this).val();
				console.log(test);
			});
		});

		// 서버에서 받아온 데이터 체크하기 (콤마로 받아온 경우)
		$("#updateChecked").click(function() {
			var splitCode = $("#splitCode").val().split(",");
			for (var idx in splitCode) {
				$("input[name=box][value=" + splitCode[idx] + "]").attr("checked", true);
			}
		});

		// test case
		test1();

	});

	function test1() {

		console.log("################################################");
		console.log("## test1 START");
		console.log("################################################");

		var cnt = $("input:checkbox").size();
		console.log("checkboxSize=" + cnt);

		$("input[name=box]:checkbox").each(function() {
			var checkboxValue = $(this).val();
			console.log("checkboxValue=" + checkboxValue);
		});

		console.log("----------------------------------------------");

		$("#checkboxArea").children().each(function() {
			var checkboxValue = $(this).children(":checkbox").val();
			var text = $(this).children().eq(1).text();
			console.log(text + "=" + checkboxValue);
		});
	}

</script>
</head>
<body>

	<div id="checkboxArea">
		<li><input type="checkbox" name="box" value="A" /><label>1번째 checkbox</label></li>
		<li><input type="checkbox" name="box" value="B" /><label>2번째 checkbox</label></li>
		<li><input type="checkbox" name="box" value="C" /><label>3번째 checkbox</label></li>
		<li><input type="checkbox" name="box" value="D" /><label>4번째 checkbox</label></li>
	</div>

	<br/><br/>

	<div id="buttonGroups">
		<input type="button" id="checkAll" value="check all" />
		<input type="button" id="uncheckAll" value="uncheck all" />
		<input type="button" id="getCheckedAll" value="get checked all" />
		<input type="button" id="updateChecked" value="updateChecked" />
	</div>

	<input type="hidden" id="splitCode" name="splitCode" value="A,C,D" />

</body>
</html>


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
54 etc $.trim(str) trim... kay 2013.10.16 3957
53 UI .on kay 2013.04.03 4919
52 etc 1.9x 버전 $.browser 삭제 대체 사용 2 kay 2013.04.26 5661
51 UI animate - 각종 애니메이션 효과 kay 2013.04.11 26329
50 UI AutoCompleate - ( JSON + Jquery ) kay 2013.04.02 5905
49 UI AutoCompleate - ( XML + Jquery ) kay 2013.03.08 5540
» A to Z CheckBox 값 읽어오기 kay 2013.05.06 25268
47 A to Z datepicker 달력 file kay 2013.08.05 6310
46 etc FadeIn , FadeOut 을 이용한 간단한 메인 배너 이미지 노출. kay 2014.10.23 2999
45 PlugIn fancyBox - 레이어팝업 (추천) kay 2013.04.16 32412
44 etc input hidden <-> text 변경하기 kay 2013.05.03 5957
43 A to Z Javascript 강제 이벤트 실행시키기 "trigger" kay 2013.07.30 6041
42 A to Z JQuery A to Z kay 2013.01.02 5114
41 PlugIn jQuery Formatnumber , 콤마처리 kay 2015.11.03 2089
40 A to Z jQuery Learning Center - 공부 공부 kay 2013.04.05 4236
39 etc Jquery Load 유무 체크하기 kay 2014.02.12 4287
38 PlugIn jQuery Org Chart - 조직도 그리기 file kay 2014.09.01 16609
37 PlugIn jQuery Plugin For Auto Resizing iFrame - iFrame Resizer file kay 2014.03.10 105532
36 UI Jquery Slider Bar / 슬라이더 바 3종 샘플 file kay 2014.07.28 6713
35 PlugIn jQuery Zoom - 이미지 줌 제어 ( 휠 , 클릭 , 오버 ) kay 2013.04.17 8425
Board Pagination Prev 1 2 3 Next
/ 3