form 요소

정의

user-submittable form; form 요소는 폼과 관련된 요소의 집합을 나타냅니다. 그중 일부는 서버에 전송하여 처리할 변경 가능 한 값을 나타냅니다.

마크업

Flow Interactive Metadata Phrasing Embedded Heading Sectioning

기본 문법은 다음과 같습니다.

<form action="write.php" target="_self" method="get"></form>
  • action : 폼을 전송할 서버 쪽 스크립트의 URL입니다. 기본값은 현재 문서입니다.
  • target : 서버 쪽 스크립트를 실행할 문맥입니다. 기본값은 현재 창입니다.
  • method : 값을 인코드 할 방법입니다. get은 이름/값 쌍이 URL에 드러나며, 요청은 캐시됩니다. 기본값은 get입니다.

속성

속성명 설명
전역 속성 공통 속성
accept-charset 폼을 전송할 때 사용할 문자 인코딩 방법입니다. utf-8, euc-kr… 등을 값을 가집니다.
name 폼 제출 시에 사용되는 폼 컨트롤의 이름을 나타냅니다.
autocomplete 폼 내부 요소의 자동완성 기능을 명시합니다.
action 폼을 전송할 URL을 입력합니다.
enctype 폼을 전송할 때 사용할 인코딩 방법을 정의합니다.
method 폼을 전송할 방식을 지정합니다.
novalidate 폼을 전송하기 전에 유효성검사를 할 것인지 명시합니다.
target action 속성의 URL을 열 위치를 지정합니다.

* 다음 표는 form 및 그 하위 요소에서 공통적인 속성입니다.
form 요소의 하위 요소에서 이러한 속성을 명시하지 않더라도 사용할 수 있습니다.

속성명 설명 가능한 키워드
name 폼 제출시에 사용되는 폼 컨트롤의 이름을 나타냅니다.
form 요소의 form 소유자를 명시적으로 지정합니다.
disabled 요소와 모든 자식 요소를 비활성화합니다. 값이 허용되지 않음

메모

HTML4/XHTML1과의 차이점, 접근성, 보충 내용 그리고 편집자 의견 등을 포함하고 있습니다.

참조

기준 명세를 바탕으로 명세 번역과 레퍼런스 제작이 이루어졌습니다. 최근 내용은 최신 명세를 확인해 주세요.

관련 요소

 
html5/element/form.txt · 마지막 수정: 2013/11/19 13:35 (외부 편집기)
이 레퍼런스는 클리어보스가 제작/운영하고 있으며, 다음의 라이센스를 따릅니다 :CC 저작자표시-비영리-동일조건변경허락 2.0
Recent changes RSS feed World Wide Web Consortium Driven by DokuWiki