<FORM>, </FORM>
    ■    

FORM은 컨트롤들을 담고 있는 그릇과 같다. FORM이 하는 역할은 다음과 같다.
FORM은 각종 컨트롤 외에 문자열과 다른 element들을 포함할 수 있다.

속성

action, method, enctype, accept-charset, accept
id, class, title, style, target
onclick, ondlclick, onmouseup, onmousedown, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
action = "URL"

완성된 폼을 받아서 처리할 프로그램의 URL이다.

method = get | post

폼을 전송하는 방식을 나타낸다.

enctype = "MIMETYPE"

Method의 값이 post일 때, 전송되는 폼의 형식을 지정한다. 기본값은 "application/x-www-form-urlencoded"이다. <INPUT type = file>을 썼을 때는 "multipart/form-data"를 써야 한다.

accept-charset = "CHARSETLIST"

데이터를 전송받을 서버에게 사용자가 입력하는 데이터의 언어 코드 목록을 알려준다. 두 개 이상의 코드를 쓸 때는 쉼표(,)로 구분한다.

accept = "MIMETYPELIST"

<INPUT type = file>을 썼을 때, 서버가 받아들이는 파일의 종류를 제한할 수 있다. 두 개 이상의 형식을 쓸 때는 쉼표(,)로 구분한다.

    ■