본문 바로가기
카테고리 없음

체크박스 만들기 (input type="checkbox")

by sftt 2023. 12. 6.

체크박스 만들기 (input type="checkbox")

체크박스는 웹 페이지에서 여러 항목 중에서 사용자가 선택할 수 있는 옵션을 나타내는 UI 요소입니다. 이 포스팅에서는 체크박스를 만드는 방법과 관련된 내용을 설명하겠습니다.

HTML에서 체크박스 만들기

HTML의 input 요소에서 type 속성을 "checkbox"로 설정하여 체크박스를 만들 수 있습니다. 아래는 체크박스의 예시입니다:

<input type="checkbox" name="option1" value="Option 1"> Option 1
<input type="checkbox" name="option2" value="Option 2" checked> Option 2 (기본으로 선택되어 있는 경우)

위의 코드에서 type="checkbox"는 체크박스를 생성하는 속성이고, name 속성은 해당 체크박스의 이름을 지정하며, value 속성은 체크박스가 전송될 때 해당 값을 가지게 됩니다. 또한 checked 속성을 추가하면 기본으로 선택되어 있는 체크박스가 됩니다.

체크박스 상태 확인하기

JavaScript를 사용하여 체크박스의 상태를 확인할 수 있습니다. 아래는 체크박스의 상태를 확인하는 예시입니다:

const checkbox = document.querySelector('input[name="option1"]');

if (checkbox.checked) {
  console.log("Option 1이 선택되었습니다.");
} else {
  console.log("Option 1이 선택되지 않았습니다.");
}

위의 코드에서 querySelector 메소드를 사용하여 체크박스를 선택하고, checked 속성을 확인하여 체크 여부를 판단합니다.

CSS를 사용하여 체크박스 스타일링하기

체크박스의 스타일을 변경하려면 CSS를 사용할 수 있습니다. 예를 들어, 아래의 CSS 코드는 체크박스에 스타일을 적용하는 방법을 보여줍니다:

input[type="checkbox"] {
  /* 체크박스 스타일링을 위한 코드 작성 */
}

input[type="checkbox"]:checked {
  /* 체크된 상태에서의 스타일링을 위한 코드 작성 */
}

위의 코드에서 체크박스를 선택하기 위해 input[type="checkbox"]를 사용하고, :checked 선택자를 사용하여 체크된 상태에서 스타일을 적용합니다.

이제 체크박스를 만드는 방법과 관련된 기본적인 내용을 알았습니다. 체크박스를 활용하여 사용자가 선택 가능한 옵션을 제공하는 웹 페이지를 만들어보세요.

댓글