<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>을 썼을 때, 서버가 받아들이는 파일의 종류를 제한할 수 있다.

두 개 이상의 형식을 쓸 때는 쉼표(,)로 구분한다.