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 | 是 | 是 | 是 |