HTML form 屬性
定義和用法
該 form
屬性指定了該元素所屬的表單。
此屬性的值必須等於同一文件中 ` <form>
` 元素的 `id
` 屬性。
適用範圍
該 form
屬性可用於以下元素
元素 | Attribute |
---|---|
<button> | form |
<fieldset> | form |
<input> | form |
<label> | form |
<meter> | form |
<object> | form |
<output> | form |
<select> | form |
<textarea> | form |
示例
按鈕示例
位於表單外部(但仍屬於表單一部分)的按鈕
<form action="/action_page.php" method="get" id="form1">
名:<input type="text" name="fname"><br>
姓:<input type="text" name="lname"><br>
</form>
<button type="submit" form="form1" value="Submit">提交</button>
自己動手試一試 »
Fieldset 示例
位於表單外部(但仍屬於表單一部分)的 `< <fieldset>` 元素
<form action="/action_page.php" method="get" id="form1">
你最喜歡的顏色是什麼?<input type="text" name="fav_color"><br>
<input type="submit">
</form>
<fieldset form="form1">
姓名:<input type="text" name="username"><br>
郵箱:<input type="text" name="usermail"><br>
</fieldset>
自己動手試一試 »
Input 示例
位於 HTML 表單外部(但仍屬於表單一部分)的輸入欄位
<form action="/action_page.php" id="form1">
名:<input type="text" name="fname"><br>
<input type="submit" value="提交">
</form>
姓:<input type="text" name="lname" form="form1">
自己動手試一試 »
Label 示例
位於表單外部(但仍屬於表單一部分)的 `< <label>` 元素
<form action="/action_page.php" id="form1">
<input type="radio" id="html" name="fav_language" value="HTML"><br>
<input type="radio" id="css" name="fav_language" value="CSS">
<label for="css">CSS</label><br>
<input type="radio" id="javascript" name="fav_language" value="JavaScript">
<label for="javascript">JavaScript</label><br><br>
<input type="submit" value="提交">
</form>
<label for="html">HTML</label>
自己動手試一試 »
Meter 示例
位於表單外部(但仍屬於表單一部分)的 `< <meter>` 元素
<form action="/action_page.php" method="get" id="form1">
名:<input type="text" name="fname"><br>
<input type="submit" value="提交">
</form>
<meter form="form1" name="x1" min="0" low="40" high="90" max="100" value="95"></meter>
自己動手試一試 »
物件示例
位於表單外部(但仍屬於表單一部分)的 `< <object>` 元素
<form action="/action_page.php" id="form1">
名:<input type="text" name="fname"><br>
<input type="submit" value="提交">
</form>
<object data="helloworld.swf" height="400" width="400" form="form1" name="obj1"></object>
自己動手試一試 »
Output 示例
位於表單外部(但仍屬於表單一部分)的 `< <output>` 元素
<form action="/action_page.php" 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="/action_page.php" id="carform">
名字:<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="/action_page.php" id="usrform">
姓名:<input type="text" name="usrname">
<input type="submit">
</form>
<textarea name="comment" form="usrform">在此處輸入文字...</textarea>
自己動手試一試 »
瀏覽器支援
該 form
屬性在每個元素上都有以下瀏覽器支援
元素 | |||||
---|---|---|---|---|---|
button | 10.0 | 16.0 | 4.0 | 5.1 | 9.5 |
fieldset | 是 | 是 | 是 | 是 | 是 |
input | 是 | 是 | 是 | 5.1 | 10.6 |
標籤 | 是 | 是 | 是 | 是 | 是 |
meter | 不支援 | 不支援 | 不支援 | 不支援 | 不支援 |
object | 不支援 | 不支援 | 不支援 | 不支援 | 不支援 |
output | 不支援 | 不支援 | 不支援 | 不支援 | 不支援 |
select | 是 | 是 | 是 | 是 | 是 |
textarea | 是 | 11.0 | 是 | 是 | 是 |