<form> | HTML表单标签的定义与用法

定义与用法

  • <form> 标签用于为用户输入创建 HTML 表单;
  • <form>表单用于向服务器提交数据,如:姓名,邮件,密码,电话等;
  • <form>表单是HTML文档的重要组成部分,<form>内可包含众多元素,如:文本框,密码框,复选框,单选按钮,提交按钮,菜单等。

提示:<form>是块级元素,其前后会产生换行。


语法格式

<form action=”server url” method=”get|post”>

……

</form>


示例代码

<form action="#">  
<table>  
<tr>  
    <td class="tdLabel"><label for="register_name" class="label">姓名:</label></td>  
    <td><input type="text" name="name" value="" id="register_name" style="width:160px"/></td>  
</tr>  
<tr>  
    <td class="tdLabel"><label for="register_password" class="label">密码:</label></td>  
    <td><input type="password" name="password" id="register_password" style="width:160px"/></td>  
</tr>  
<tr>  
    <td class="tdLabel"><label for="register_email" class="label">邮箱:</label></td>  
    <td  
><input type="email" name="email" value="" id="register_email" style="width:160px"/></td>  
</tr>  
<tr>  
    <td class="tdLabel"><label for="register_gender" class="label">性别:</label></td>  
    <td>  
<input type="radio" name="gender" id="register_gendermale" value="male"/>  
<label for="register_gendermale">男</label>  
<input type="radio" name="gender" id="register_genderfemale" value="female"/>  
<label for="register_genderfemale">女</label>  
    </td>  
</tr>  
<tr>  
    <td class="tdLabel"><label for="register_country" class="label">选择国家:</label></td>  
    <td><select name="country" id="register_country" style="width:160px">  
    <option value="china">中国</option>  
    <option value="india">印度</option>  
    <option value="pakistan">巴基斯坦</option>  
    <option value="japan">日本</option>  
    <option value="other">其它</option>  
</select>  
</td>  
</tr>  
<tr>  
    <td colspan="2"><div align="right"><input type="submit" id="register_0" value="提交"/>  
</div></td>  
</tr>  
</table>  
</form>

效果展示:


HTML表单标签列表

标签描述
<form>它定义了一个HTML表单,以在使用侧输入输入。
<input>它定义了一个输入控件。
<textarea>它定义了多行输入控件。
<label>它定义了输入元素的标签。
<fieldset>它将相关元素组合在一个表单中。
<legend>它为<fieldset>元素定义标题。
<select>它定义了一个下拉列表。
<optgroup>它在下拉列表中定义了一组相关选项。
<option>它在下拉列表中定义一个选项。
<button>它定义了一个可点击的按钮。

HTML5表单标签列表

标签描述
<datalist>它指定了用于输入控制的预定义选项的列表。
<keygen>它定义了表单的密钥对生成器字段。
<output>它定义了计算结果。

浏览器支持

所有浏览器都支持 <form> 标签。


标签属性

: HTML5 中的新属性。

属性描述
acceptMIME_typeHTML 5 中不支持。
accept-charsetcharset_list规定服务器可处理的表单数据字符集。
actionURL规定当提交表单时向何处发送表单数据。
autocompleteonoff规定是否启用表单的自动完成功能。
enctypeapplication/x-www-form-urlencoded
multipart/form-data
text/plain
规定在发送表单数据之前如何对其进行编码。
methodgetpost规定用于发送 form-data 的 HTTP 方法。
nameform_name规定表单的名称。
novalidatenovalidate如果使用该属性,则提交表单时不进行验证。
target_blank_self_parent_topframename规定在何处打开 action URL。

全局属性

<form> 标签支持 HTML 中的全局属性。


事件属性

<form> 标签支持 HTML 中的事件属性。


相关