表单是什么?
表单是一个包含表单元素的区域。
表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表(select)、单选框(radio-buttons)、复选框(checkbox) 等等。
我们可以使用 标签来创建表单
HTML 表单用于收集用户的输入信息。
HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。
表单是HTML中用于帮助用户上传图像、信息等内容的工具,它允许用户在表单中输入表单元素来上传内容,如:文本域(textarea)、下拉列表(select)、单选框(radio-buttons)、复选框(checkbox) 等等,表单常采用POST方法提交数据。
表单标签
控件/标签 | 描述 |
<输入> | 定义输入框 |
<文本区域> | 定义文本域(一个可以输入多行文本的控件) |
<标签> | 为表单中的各个控件定义标题 |
<字段集> | 定义一组相关的表单元素,并使用边框包裹起来 |
<传奇> | 定义 < fieldset> 元素的标题 |
<选择> | 定义下拉列表 |
<选择组> | 定义选项组 |
<选项> | 定义下拉列表中的选项 |
<按钮> | 定义一个可以点击的按钮 |
<数据列表> | 指定一个预先定义的输入控件选项列表 |
<凯基> | 定义表单的密钥对生成器字段 |
<输出> | 定义一个计算结果 |
如果把表单比作Excel表格,就相当于Excel中单个单元格。
<输入>类型值的
值 | 描述 |
按钮 | 定义可点击的按钮(通常与 JavaScript 一起使用来启动脚本)。 |
复选框 | 定义复选框。 |
颜色 | 定义拾色器。 |
日期 | 定义 date 控件(包括年、月、日,不包括时间)。 |
日期时间 | 定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,基于 UTC 时区)。 |
日期时间-本地 | 定义 date 和 time 控件(包括年、月、日、时、分、秒、几分之一秒,不带时区)。 |
电子邮件 | 定义用于 e-mail 地址的字段。 |
文件 | 定义文件选择字段和 “浏览…” 按钮,供文件上传。 |
隐藏 | 定义隐藏输入字段。 |
图像 | 定义图像作为提交按钮。 |
月 | 定义 month 和 year 控件(不带时区)。 |
数 | 定义用于输入数字的字段。 |
密码 | 定义密码字段(字段中的字符会被遮蔽)。 |
收音机 | 定义单选按钮。 |
提交 | 定义提交按钮。 |
重置 | 定义重置按钮(重置所有的表单值为默认值)。 |
范围 | 定义用于精确值不重要的输入数字的控件(比如 slider 控件)。 |
search | 定义用于输入搜索字符串的文本字段。 |
te | 定义用于输入电话号码的字段。 |
text | 默认。定义一个单行的文本字段(默认宽度为 20 个字符)。 |
time | 定义用于输入时间的控件(不带时区)。 |
url | 定义用于输入 URL 的字段。 |
week | 定义 week 和 year 控件(不带时区)。 |