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