<form>
<form> 태그는 웹 서버에 정보를 제공하는 폼 컨트롤 유형을 설정합니다.
<form>
<form> 태그는 웹 서버에 정보를 제공하는 폼 컨트롤 유형을 설정합니다.
특징 | 설명 |
---|---|
요소 | 인라인 요소(Inline Element) |
닫는 태그 | 닫는 태그 사용(<form> ~ </form>) |
버전 | HTML4 |
사용성 |
정의(Definition)
- <form> 태그는 웹 서버에 정보를 제공하는 폼 컨트롤 유형을 설정합니다.
- <form> 태그는 사용자가 폼을 입력한 후 버튼을 누르면 정보가 웹 서버에 전송됩니다.
비교(Compare)
- <form> 태그는 웹 서버에 정보를 제공하는 폼 컨트롤 유형을 설정합니다.
- <fieldset> 태그는 폼 컨트롤 요소의 내부 영역을 설정합니다.
- <input> 태그는 데이터를 입력할 수 있는 폼 컨트롤을 설정합니다.
- <label> 태그는 해당 <input> 요소의 제목을 설정합니다.
- <legend> 태그는 <fieldset> 요소 영역의 설명을 설정합니다.
속성(Property)
속성 | 값(예) | 설명 | 버전 |
---|---|---|---|
accept | accept="image/gif" | 서버가 받아들이는 파일의 유형을 설정합니다. | |
accept-charset | accept-charset="UTF-8" | 폼에 제출하는 언어 속성을 설정합니다. | - |
action | action="form.php" | 폼 양식이 제출될 때 데이터의 경로를 설정합니다. | - |
autocomplete | autocomplete="on" autocomplete="off" |
폼의 자동완성속성을 on으로 설정합니다. 폼의 자동완성속성을 off으로 설정합니다. |
|
enctype |
application/x-www-form-urlencoded multipart/form-data text/plain |
폼 데이터가 서버에 전송 될 때 인코딩 방식을 설정합니다. | - |
method | get post |
폼에 데이터가 전송 방식을 설정합니다. | - |
name | name="text" | 폼 데이터의 이름을 설정합니다. | - |
novalidate | novalidate | 폼 데이터를 전송시 검증되지 않도록 지정합니다. | |
target |
_blank _self _parent _top |
폼 데이터를 전송한 후 새로운 브라우저에 표시를 설정합니다. 폼 데이터를 전송한 후 브라우저에 표시를 설정합니다. 폼 데이터를 전송한 후 부모 브라우저에 표시를 설정합니다. 폼 데이터를 전송한 후 제일 상위 브라우저에 표시를 설정합니다. |
- |
예제1(Sample)
폼 컨트롤 예제입니다.
HTML
CSS
SCRIPT
<form action="next.html" method="get">
<fieldset>
<legend>로그인</legend>
<div>
<label for="name">이메일 : </label>
<input type="text" name="email" id="email" required>
</div>
<div>
<label for="email">비밀번호 : </label>
<input type="password" name="password" id="password" required>
</div>
<div>
<input type="submit" value="로그인">
</div>
</fieldset>
</form>
//CSS none
//Javascript none
호환성(Compatibility)
6 | 7 | 8 | 9 | 10 | 11 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<form> | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
accept | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
accept-charset | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
action | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
autocomplete | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
enctype | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
method | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
name | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
novalidate | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용안됨 | 사용안됨 | 사용안됨 | 사용안됨 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |
target | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 | 사용가능 |