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
번호 분류 제목 글쓴이 날짜 조회 수
34 PlugIn 스크롤 따라 다니는 배너 file kay 2013.09.14 4517
33 PlugIn Tree 메뉴만들기 1 file kay 2013.08.14 5647
32 etc 자동 Submit 방지 및 Enter Key 체크하기 kay 2013.08.12 7826
31 PlugIn 자동 롤링 배너 Jquery 2 file kay 2013.08.07 13882
30 A to Z datepicker 달력 file kay 2013.08.05 6315
29 UI Jquery 갤러리 "jQuery-awesome-images-Gallery-lightbox" file kay 2013.07.30 4260
28 A to Z Javascript 강제 이벤트 실행시키기 "trigger" kay 2013.07.30 6042
27 UI 스크롤 탑 컨트롤 - scrolltop control kay 2013.05.29 18965
» A to Z CheckBox 값 읽어오기 kay 2013.05.06 25268
25 PlugIn Moodular - 회전,슬라이더, 터치 ,모자이크 kay 2013.05.04 5352
24 etc input hidden <-> text 변경하기 kay 2013.05.03 5957
23 etc 1.9x 버전 $.browser 삭제 대체 사용 2 kay 2013.04.26 5661
22 PlugIn sliding horizontal parallax - parallax 공부 샘플 kay 2013.04.17 6151
21 PlugIn jQuery Zoom - 이미지 줌 제어 ( 휠 , 클릭 , 오버 ) kay 2013.04.17 8426
20 PlugIn fancyBox - 레이어팝업 (추천) kay 2013.04.16 32412
19 PlugIn makisu - 메뉴 접기(?) kay 2013.04.16 18446
18 PlugIn poshytip - 툴팁 kay 2013.04.15 11803
17 PlugIn tiptip - 툴팁 kay 2013.04.14 17886
16 UI animate - 각종 애니메이션 효과 kay 2013.04.11 26330
15 PlugIn vGrid - 브라우저 너비에 따른 가변 그리드 1 kay 2013.04.08 6956
Board Pagination Prev 1 2 3 Next
/ 3