0
点赞
收藏
分享

微信扫一扫

Web前端,HTML表单相关标签和属性,实现网页中表单类网页结构搭建

AbrahamW 2022-04-21 阅读 91

一、input系列标签

input系列标签的基本介绍

场景:
在网页中显示收集用户信息的表单效果,如:登录页、注册页
在这里插入图片描述

标签名:input
• input标签可以通过type属性值的不同,展示不同效果
type属性值:

标签名type属性说明
inputtext文本框,用于输入单行文本
inputpassword密码框,用于输入密码
inputradio单选框,用于多选一
inputcheckbox多选框,用于多选多
inputfile文件选择,用于之后上传文件
inputsubmit提交按钮,用户提交
inputreset重置按钮,用于重置
inputbutton普通按钮,默认无功能,之后配合使用

代码

<!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>
    <form action="">
        昵称: <input type="text" placeholder="请输入昵称">
        <br>
        <br>
        密码: <input type="password" placeholder="请输入密码">
        <br>
        <br>
        性别: 
        <label><input type="radio" name="sex" checked></label>
        <label><input type="radio" name="sex"></label>
        <br><br>
        爱好:
        <label><input type="checkbox" checked>敲代码</label>
        <label><input type="checkbox" checked>熬夜</label>
        <label><input type="checkbox">掉头发</label>
        <br>
        <br>
        <input type="file">
        <br>
        <br>
        <!-- 按钮: input button -->
        <button type="submit">提交</button>
        <button type="reset">重置</button>
        <button type="button">普通按钮</button>
    </form>
</body>
</html>

input系列标签-文本框

场景:
在网页中显示输入单行文本的表单控件
type属性值:text
常用属性:

属性名说明
placeholder占位符,提示用户输入内容的文本

(拓展)value属性和name属性作用介绍

value属性:用户输入的内容,提交之后会发送给后端服务器
name属性:当前控件的含义,提交之后可以告诉后端发送过去的数据是什么含义
后端接收到数据的格式是:name的属性值 = value的属性值
请添加图片描述

input系列标签-密码框

场景:
在网页中显示输入密码的表单控件
type属性值:password
常用属性(同文本框):

属性名说明
placeholder占位符,提示用户输入内容的文本

注意点:

input系列标签-单选框

场景:
在网页中显示多选一的单项表单控件
type属性值:radio
常用属性:

属性名说明
name分组,有相同name属性值的单选框为一组,一组中只能同时有一个被选中
checked默认选中

注意点:

input系列标签-复选框

场景:
在网页中显示多选多的多项表单控件
type属性值:checkbox
常用属性:

属性名说明
checked默认选中

input系列标签-文件选择

场景:
在网页中显示文件选择的表单控件
type属性值:file
常用属性:

属性名说明
multiple多文件选择

input系列标签-按钮

场景:
在网页中显示不同功能的按钮表单控件
type属性值:

标签名type属性说明
inputsubmit提交按钮,用户提交
inputreset重置按钮,用于重置
inputbutton普通按钮,默认无功能,之后配合使用

注意点:

总结

input标签的type属性值:
注意点:

二、button按钮标签

场景:

在网页中显示用户点击的按钮

标签名:button

type属性值(同input的按钮系列):

标签名type属性说明
buttonsubmit提交按钮,点击之后提交数据给后端服务器
buttonreset重置按钮,点击之后恢复表单默认值
buttonbutton普通按钮,默认无功能,之后配合使用

注意点:

• 谷歌浏览器中button默认是提交按钮
• button标签是双标签,更便于包裹其他内容:文字、图片等

三、select下拉菜单标签

场景:

在网页中提供多个选择项的下拉菜单表单控件
请添加图片描述

标签组成:

• select标签:下拉菜单的整体
• option标签:下拉菜单的每一项

常见属性:

• selected:下拉菜单的默认选中

四、textarea文本域标签

场景:

在网页中提供可输入多行文本的表单控件
请添加图片描述

标签名:textarea

常见属性:

• cols:规定了文本域内可见宽度
• rows:规定了文本域内可见行数

注意点:

• 右下角可以拖拽改变大小
• 实际开发时针对于样式效果推荐用CSS设置

五、label标签

场景:

常用于绑定内容与表单标签的关系

标签名:label

使用方法1:

  1. 使用label标签把内容(如:文本)包裹起来
  2. 在表单标签上添加id属性
  3. 在label标签的for属性中设置对应的id属性值

使用方法2:

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

总结

1、input标签不同形态:

请添加图片描述
2、button按钮标签:

请添加图片描述
3、select下拉菜单标签:请添加图片描述
4、textarea文本域标签:
请添加图片描述

举报

相关推荐

0 条评论