단추 단추에는 세 가지가 있으며, BUTTON과 INPUT element를 이용해 만들 수 있다. Submit : 폼의 내용을 전송한다. 하나의 폼에는 한 개 이상의 Submit 단추가 있을 수 있다. Reset : 폼 안에 있는 모든 컨트롤을 초기값으로 되돌린다. Push : 스크립트와 함께 사용되어 특정한 동작을 한다. 체크상자 사용자가 마우스로 클릭하면 선택되고, 다시 클릭하면 선택이 해제된다. 동시에 두 개 이상을 선택할 수 있다. INPUT element를 이용해 만들 수 있다. 라디오 단추 체크상자와 비슷한데, 다만 한 번에 하나씩만 선택할 수 있다는 점이 다르다. 역시 INPUT element를 이용해 만들 수 있다. 메뉴 여러 개의 보기 중에서 사용자가 선택할 수 있도록 한다. SELECT, OPTGROUP, OPTION element를 이용해 만들 수 있다. 텍스트 입력 INPUT element를 이용하면 한 줄의 텍스트 입력란을 만들 수 있고, TEXTAREA element를 이용하면 여러 줄의 텍스트 입력란을 만들 수 있다. 파일 선택 사용자가 폼과 함께 보낼 파일을 선택할 수 있도록 한다. INPUT element를 이용해 만들 수 있다. 숨김 컨트롤 화면에는 나타나지 않지만, 서버에 폼과 함께 전송되는 데이터이다. INPUT element를 이용해 만들 수 있다.
|