본문 바로가기
Frontend

JS로 input checkbox 제어하기

by 구라미 2020. 1. 29.

 

 

 

폼을 만들다 보면 JS로 checkbox 상태를 제어해야할 때가 종종 있다.

 

1. JS로 제어하는 방법

<label for ="cbox">체크박스</label>
<input type="checkbox" id="cbox" name="cbox">
<button id="btn">체크하기</button>

<script>
var cbox = document.getElementById("cbox");
var btn = document.getElementById("btn");

//이벤트 걸어준 후
btn.addEventListener('click', function(){
		//checked 제어
	 	cbox.checked = true;
});
</script>

 

2. jQuery로 제어하는 방법

<label for ="cbox">체크박스</label>
<input type="checkbox" id="cbox" name="cbox">
<button id="btn">체크하기</button>

<script>
$('#btn').on('click', function(){
  $('#cbox').prop('checked', true);
  $('#cbox').attr('checked', true);
});
</script>

 

 

 

'Frontend' 카테고리의 다른 글

Project Ideas  (0) 2020.01.31
2020 프론트엔드 개발자 로드맵  (0) 2020.01.29
Redux 설치  (0) 2020.01.28
VSCode Emmet & Fira Code 설정  (0) 2020.01.26
Javascript 싱글톤 패턴  (0) 2020.01.21

댓글