HTML标签——表单标签
目录
- HTML标签——表单标签
 - 一、input系列标签
 - 1.文本框
 - (拓展)value属性和name属性作用介绍
 
- 2.单选框
 - 3.复选框
 - 4.文件选择
 
- 二、select下拉菜单标签
 - 三、label标签
 
一、input系列标签
1.文本框
场景:在网页中显示输入单行文本的表单控件
type属性值:text
常用属性:
 
(拓展)value属性和name属性作用介绍
- value属性:用户输入的内容,提交之后会发送给后端服务器
 - name属性:当前控件的含义,提交之后可以告诉后端发送过去的数据是什么含义。
 - 后端接收到数据的格式是:name的属性的值 = value的属性的值
-
 
2.单选框
场景:在网页中显示多选一的单选表单控件
type属性值:radio
常用属性:
 
注意点:
 • name属性对于单选框有分组功能
 • 有相同name属性值的单选框为一组,一组中只能同时有一个被选中
案例实操
 性别:<input type="radio" name="sex" /> 男
    <input type="radio" name="sex" checked /> 女
 
3.复选框
场景:在网页中显示多选多的多选表单控件
type属性值:checkbox
常用属性(同单选框)
 
案例实操:
   <input type="checkbox" checked />
 
4.文件选择
场景:在网页中显示文件选择的表单控件
type属性值:file
常用属性:
 
 案例实操
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <input type="file" multiple />
  </body>
</html>
 
测试
 
 
二、select下拉菜单标签
场景:在网页中提供多个选择项的下拉菜单表单控件
 标签组成:
 • select标签:下拉菜单的整体
 • option标签:下拉菜单的每一项
常见属性:
 • selected:下拉菜单的默认选中
案例代码:
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <select>
      <option>北京</option>
      <option>上海</option>
      <option>广州</option>
      <option selected>深圳</option>
    </select>
  </body>
</html>
 
测试效果
 
 三、textarea文本域标签
 场景:在网页中提供可输入多行文本的表单控件
 标签名:textarea
 常见属性:
 • cols:规定了文本域内可见宽度
 • rows:规定了文本域内可见行数
 注意点:
 • 右下角可以拖拽改变大小
 • 实际开发时针对于样式效果推荐用CSS设置
三、label标签
Ø 场景:常用于绑定内容与表单标签的关系
 Ø 标签名:label
 Ø 使用方法①:
- 使用label标签把内容(如:文本)包裹起来
 - 在表单标签上添加id属性
 - 在label标签的for属性中设置对应的id属性值

Ø 使用方法②: - 直接使用label标签把内容(如:文本)和表单标签一起包裹起来
 - 需要把label标签的for属性删除即可

完整代码如下: 
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    性别:
    <input type="radio" name="sex" id="male" /> <label for="male">男</label>
    <label> <input type="radio" name="sex" />女 </label>
  </body>
</html>
 




















