최신 웹 개발 튜토리얼
 

HTML form Attribute


정의 및 사용

form 속성은 요소가 속해있는 하나 이상의 형태를 지정한다.


적용

form 속성은 다음과 같은 요소에 사용할 수 있습니다 :

집단 속성
<button> form
<fieldset> form
<input> form
<keygen> form
<label> form
<meter> form
<object> form
<output> form
<select> form
<textarea> form

Button

외부에있는 A 버튼 form (하지만 여전히 양식의 일부)

<form action="demo_form.asp" method="get" id="form1">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
</form>

<button type="submit" form="form1" value="Submit">Submit</button>
»그것을 자신을 시도

Fieldset

<fieldset> 형태로 외부에있는 요소 (여전히 양식의 일부)

<form action="demo_form.asp" method="get" id="form1">
  What is your favorite color? <input type="text" name="fav_color"><br>
  <input type="submit">
</form>

<fieldset form="form1">
  Name: <input type="text" name="username"><br>
  Email: <input type="text" name="usermail"><br>
</fieldset>
»그것을 자신을 시도

Input

HTML 폼 외부에있는 입력 필드 (그러나 여전히 형태의 일부)

<form action="demo_form.asp" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

Last name: <input type="text" name="lname" form="form1">
»그것을 자신을 시도

Keygen

<keygen> 형태로 외부에있는 요소 (여전히 양식의 일부)

<form action="demo_keygen.asp" method="get" id="secureform">
  Username: <input type="text" name="usr_name">
  <input type="submit">
</form>

Encryption: <keygen name="security" form="secureform">
»그것을 자신을 시도

Label

<label> 형태로 외부에있는 요소 (여전히 양식의 일부)

<form action="demo_form.asp" id="form1">
  <input type="radio" name="gender" id="male" value="male"><br>
  <label for="female">Female</label>
  <input type="radio" name="gender" id="female" value="female"><br>
  <label for="other">Other</label>
  <input type="radio" name="gender" id="other" value="other"><br><br>
  <input type="submit" value="Submit">
</form>

<label for="male" form="form1">Male</label>
»그것을 자신을 시도

Meter

<meter> 형태로 외부에있는 요소 (여전히 양식의 일부)

<form action="demo_form.asp" method="get" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

<meter form="form1" name="x1" min="0" low="40" high="90" max="100" value="95"></meter>
»그것을 자신을 시도

Object

<object> 형태로 외부에있는 요소 (여전히 양식의 일부)

<form action="demo_form.asp" id="form1">
  First name: <input type="text" name="fname"><br>
  <input type="submit" value="Submit">
</form>

<object data="helloworld.swf" height="400" width="400" form="form1" name="obj1"></object>
»그것을 자신을 시도

Output

<output> 형태로 외부에있는 요소 (여전히 양식의 일부)

<form action="demo_form.asp" id="numform"
oninput="x.value=parseInt(a.value)+parseInt(b.value)">0
<input type="range" id="a" name="a" value="50">100
+<input type="number" id="b" name="b" value="50">
<br><br>
<input type="submit">
</form>

<output form="numform" name="x" for="a b"></output>
»그것을 자신을 시도

Select

폼 외부에있는 드롭 다운 목록 (하지만 여전히 양식의 일부)

<form action="demo_form.asp" id="carform">
  Firstname:<input type="text" name="fname">
  <input type="submit">
</form>

<select name="carlist" form="carform">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
»그것을 자신을 시도

Textarea

폼의 외부에 위치하는 텍스트 영역 (여전히 형태의 일부)

<form action="demo_form.asp" id="usrform">
  Name: <input type="text" name="usrname">
  <input type="submit">
</form>

<textarea name="comment" form="usrform">Enter text here...</textarea>
»그것을 자신을 시도

브라우저 지원

form 속성은 각 요소에 대한 다음과 같은 브라우저 지원을하고있다 :

요소
button 10.0 지원되지 않음 4.0 5.1 9.5
fieldset 지원되지 않음 지원되지 않음 지원되지 않음 지원되지 않음 지원되지 않음
input 9.0 지원되지 않음 4.0 5.1 10.6
keygen 지원되지 않음 6.0
label
meter 지원되지 않음 지원되지 않음 지원되지 않음 지원되지 않음 지원되지 않음
object 지원되지 않음 지원되지 않음 지원되지 않음 지원되지 않음 지원되지 않음
output 지원되지 않음
select 지원되지 않음
textarea 지원되지 않음