on/off 상태를 갖는 입력 필드로 NAME 속성을 이용해서 이름을 지정할 수 있다. CGI 프로그램에 전달될 때에는 name=값(on 또는 value 속성값)의 형식으로 전달된다. 따라서 checkbox의 name은 항상 서로 다르게 지정해야 하며, value는 지정하지 않아도 된다.
RADIO사용형식
checkbox와 동일한 기능을 하지만 checkbox가 여러개를 동시에 선택할 수 있는 반면 radio는 여러 개중 하나만 선택할 수 있다. CGI에 전달되는 형식은 radio 버튼 이름=선택된 radio 버튼의 값(value 속성)이다. CGI에서 참조를 위해 name/value 속성을 지정해야하며, 동일 그룹의 모든 radio 버튼은 name 속성은 같게, value 속성은 다르게 지정해야 한다.
예HTML 소스
소스를 간단히 하기위해 정렬태그와 테이블 태그를 생략했다. 따라서 실제결과는 화면과 약간 다를 수도 있다.