반응형
jQuery를 이용하면 다음과 같이 체크박스 또는 라디오 버튼의 체크 여부와 체크된 값을 알아낼 수 있습니다.
$('input[name="checkbox"]').is(':checked'); // 체크박스 체크 여부(checked)
$('input[name="radio"]:checked').val(); // 라디오 버튼 체크된 값(checked value)
"나는 순수 자바스크립트가 좋아!"라고 하신다면 다음과 같이 처리해 주시면 됩니다.
document.querySelector('#checkbox').checked; // 체크박스 체크 여부(checked)
document.querySelector('input[name="radio"]:checked').value; // 라디오 버튼 체크된 값(checked value)
전체 document뿐만 아니라, <form> 태그 등 요소(Element)를 기준으로 querySelector를 이용할 수도 있습니다.
const form = document.getElementById('form'); // 폼 엘리먼트
form.querySelector('#checkbox').checked; // 체크박스 체크 여부(checked)
form.querySelector('input[name="radio"]:checked').value; // 라디오 버튼 체크된 값(checked value)
심플하지요 ^^?
반응형
'Language > JavaScript' 카테고리의 다른 글
자바스크립트(JavaScript) 셀렉트 박스(select box) 선택된 옵션(selected option)의 값(value), 텍스트(text) 가져오기 (2) | 2023.05.30 |
---|---|
자바스크립트(JavaScript) - 폼 데이터(FormData)에 객체 배열(파일 포함) 여러 개를 담아 컨트롤러로 전송하는 방법 (0) | 2023.05.28 |
댓글