表单用来收集用户数据,这些数据需要填写在各种控件中。HTML 控件也通过标签来实现,只是它们会呈现一些特殊的外观,并具有一些交互功能。
HTML 表单中可以包含如下表所示的控件:
控件/标签 | 描述 |
---|---|
<input> | 定义输入框 |
<textarea> | 定义文本域(一个可以输入多行文本的控件) |
<label> | 为表单中的各个控件定义标题 |
<fieldset> | 定义一组相关的表单元素,并使用边框包裹起来 |
<legend> | 定义 <fieldset> 元素的标题 |
<select> | 定义下拉列表 |
<optgroup> | 定义选项组 |
<option> | 定义下拉列表中的选项 |
<button> | 定义一个可以点击的按钮 |
<datalist> | 指定一个预先定义的输入控件选项列表 |
<keygen> | 定义表单的密钥对生成器字段 |
<output> | 定义一个计算结果 |