--- title:
HTML <form> 요소는 정보를 제출하기 위한 대화형 컨트롤을 포함하는 문서 구획을 나타냅니다.
<form>
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
<form> 요소를 꾸밀 땐, 모든 {{domxref("HTMLFormElement.elements", "elements")}}의 유효성을 나타내는 CSS {{cssxref(":valid")}}와 {{cssxref(":invalid")}} 의사 클래스를 사용할 수 있습니다.
이 요소는 전역 특성을 포함합니다.
<input type="submit">
<input type="image">
autocapitalize
none
sentences
words
characters
autocomplete
off
on
method
post
enctype
application/x-www-form-urlencoded
multipart/form-data
<input type="file">
text/plain
{{HTMLElement("button")}}, <input type="submit">, <input type="image"> 요소의 {{htmlattrxref("formenctype", "button")}} 특성으로 재정의할 수 있습니다.
get
action
?
{{HTMLElement("button")}}, <input type="submit">, <input type="image"> 요소의 {{htmlattrxref("formmethod", "button")}} 특성으로 재정의할 수 있습니다.
novalidate
_self
_blank
_parent
_top
{{HTMLElement("button")}}, <input type="submit">, <input type="image"> 요소의 {{htmlattrxref("formtarget", "button")}} 특성으로 재정의할 수 있습니다.
<!-- Form which will send a GET request to the current URL --> <form> <label>Name: <input name="submitted-name" autocomplete="name"> </label> <button>Save</button> </form> <!-- Form which will send a POST request to the current URL --> <form method="post"> <label>Name: <input name="submitted-name" autocomplete="name"> </label> <button>Save</button> </form> <!-- Form with fieldset, legend, and label --> <form method="post"> <fieldset> <legend>Title</legend> <label><input type="radio" name="radio"> Select me</label> </fieldset> </form>
{{ EmbedLiveSample('예제', '100%', 110) }}
{{Compat("html.elements.form")}}