<FORM>, </FORM>
◀ ■ ▶
FORM은 컨트롤들을 담고 있는 그릇과 같다. FORM이 하는 역할은 다음과 같다.
- 컨트롤들을 어떻게 화면에 배열할 것인지 결정한다.
- Action 속성을 통해, 전송된 폼을 처리할 프로그램을 지정한다.
- Method 속성을 통해, 데이터가 어떤 방식으로 서버로 전송될 것인지를 지정한다.
- Accept-charset 속성을 통해, 서버에 전송되는 데이터의 언어코드를 지정한다.
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"
◀ ■ ▶