目录
一,表单标签
1.input标签介绍
- 场景:在网页中显示收集用户信息的表单效果,如:登录页,注册页
- 标签名:input
- input标签可以通过type属性值的不同,展示不同效果
- type属性值:
标签名 | type属性值 | 说明 |
input | text | 文本框,用于输入文本 |
input | password | 密码框,用于输入密码 |
input | radio | 单选框 |
input | checkbox | 多选框 |
input | file | 上传文件 |
input | submit | 提交按钮 |
input | reset | 重置按钮 |
input | button | 普通按钮,默认无功能,之后配合js添加功能 |
eg:
<body>
文本框:<input type = "text">
<br>
<br>
密码框:<input type = "password">
<br>
<br>
单选框:<input type = "radio">
<br>
<br>
多选框:<input type = "checkbox">
<br>
<br>
文件上传:<input type = "file">
</body>
1.1input系列标签-文本框
- 场景:在网页中显示输入单行文本的表单控件
- type属性值:text
- 常用属性
placeholder:占位符,提示用户输入内容的文本。
1.2input系列标签-单选框
- 场景:在网页中显示多选一的单选表单控件
- type属性值:radio
- 常用属性
属性名 | 说明 |
name | 分组。有相同name属性值的单选框为一组,一组中同时只能有一个被选中 |
checked | 默认选中 |
1.3input系列标签-文件选择
- 场景:在网页中显示文件选择的表单控件
- type属性值:file
- 常用属性:multiple :多文件选择
1.4input系列标签-按钮
标签名 | type属性值 | 说明 |
input | submit | 提交按钮,点击之后数据给后端服务器 |
input | reset | 重置按钮,点击之后恢复表单默认值 |
input | button | 普通按钮,默认无功能,之后配合js添加新功能 |
- 注意点:如果需要实现以上功能,需要配合form标签使用
- form标签使用方法:用form标签把表单标签一起包裹起来即可
代码:
<body>
<form action=""></form>
<input type = "text" placeholder="请输入用户名">
<br>
<input type = "password" placeholder="请输入密码">
<br>
性别:<input type = "radio" name = "gender"> 男
<input type = "radio" name = "gender" checked> 女
<br>
<input type = "checkbox" checked>
<br>
<input type = "file" multiple>
<!-- 按钮 -->
<br>
<input type = "submit" value = "免费注册">
<input type = "reset">
<input type = "button" value = "普通按钮">
</form>
</body>
2.button按钮标签
标签名 | type属性值 | 说明 |
button | submit | 提交按钮,点击之后数据给后端服务器 |
button | reset | 重置按钮,点击之后恢复表单默认值 |
button | button | 普通按钮,默认无功能,之后配合js添加新功能 |
代码:
<button>我是按钮</button>
<button type = "submit">提交按钮</button>
<button type = "reset">重置按钮</button>
<button type = "button">普通按钮,没有任何功能</button>
3.select下拉菜单标签
- 场景:在网页中提供多个选择项的下拉菜单表单控件
- 标签组成:
- select标签:下拉菜单的整体
- option标签:下拉菜单的每一项
- 常见属性:selected下拉菜单的默认选中
<select>
<option>北京</option>
<option>上海</option>
<option selected>成都</option>
</select>
4.textarea文本域标签
- 场景:在网页中提供可输入多行文本的表单控件
- 标签名:textarea
- 常见属性:
cols:规定了文本域可见宽度
rows:规定了文本域可见行数
- 注意点:右下角可以拖拽改变大小。
5.label
- 使用方法:
直接使用label标签把内容(文本)和表单标签一起包裹起来,然后把label标签的for属性删除。