【前端 - HTML】第 6 课 - 表单标签

        欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。


 

目录

1、缘起

2、表单标签

2.1、input 标签基本使用 

2.2、input 标签占位文本 

2.3、单选框 radio

2.4、上传文件 

2.5、多选框 - checkbox

2.6、下拉菜单 

2.7、文本域 

2.8、label 标签 

2.9、按钮 - button

2.10、无语义的布局标签 

2.11、字符实体 

3、总结 


1、缘起

        在 HTML 中,表单标签(

)用于创建用户与网页进行交互的输入表单。它是构建交互式网页的重要组件之一,提供了一种收集用户输入数据的机制。表单标签的作用如下:

①  数据收集:表单标签允许用户在网页中输入和提交数据。通过表单,用户可以输入文本、选择选项、上传文件等,将数据发送到服务器或进行本地处理。

②  用户交互:表单标签提供了各种表单元素(如输入框、下拉列表、单选按钮、复选框等),使用户能够与网页进行交互,提供信息、做出选择或执行特定操作。

③  数据传输:通过表单标签提交的数据可以通过 HTTP 协议发送到服务器端进行处理。服务器端可以接收表单数据,对数据进行验证、存储、处理或返回相应的结果。

④  客户端验证:表单标签支持一些基本的客户端验证功能,如输入字段的必填性、数据格式验证等。这可以提高用户输入的准确性,并减轻服务器端的验证负担。

⑤  界面布局:表单标签还可以用于组织和布局网页的其他元素。可以将表单元素和其他内容组合在一起,创建用户友好的界面。


2、表单标签

作用:收集用户信息

使用场景:

①  登录页面

②  注册页面

③  搜索区域

【前端 - HTML】第 6 课 - 表单标签_第1张图片


2.1、input 标签基本使用 

input 标签 type 属性值不同,则功能不同

type 属性值 说明
text 文本框,用于输入单行文本
password 密码框
radio 单选框
checkbox 多选框
file 上传文件

示例代码: 


    
    文本框:
    

密码框:

单选框:

多选框:

上传文件:

【前端 - HTML】第 6 课 - 表单标签_第2张图片


2.2、input 标签占位文本 

占位文本:提示信息(文本框和密码框都可以使用)

示例代码: 


    
    文本框:
    

密码框:

单选框:

多选框:

上传文件:

【前端 - HTML】第 6 课 - 表单标签_第3张图片


2.3、单选框 radio

常用属性:

属性名 作用 特殊说明
name 控件名称 控件分组,同组只能选中一个(单选功能)
checked 默认选中 属性名和属性值相同,简写为一个单词

 男

女 

示例代码: 


        性别:
        

【前端 - HTML】第 6 课 - 表单标签_第4张图片


2.4、上传文件 

        默认情况下,文件上传表单控件只能上传一个文件,添加 multiple 属性可以实现 文件多选 功能。


2.5、多选框 - checkbox

多选框也叫 复选框

默认选中:checked

 篮球

示例代码: 


        兴趣爱好:
        rap
        篮球

【前端 - HTML】第 6 课 - 表单标签_第5张图片


2.6、下拉菜单 

标签:select 嵌套 option ,select 是下拉菜单整体,option 是下拉菜单的每一项。

示例代码: 


        城市:
        

【前端 - HTML】第 6 课 - 表单标签_第6张图片


2.7、文本域 

作用:多行输入文本的表单控件

标签:textarea,双标签

 

示例代码: 


    
    

【前端 - HTML】第 6 课 - 表单标签_第7张图片


2.8、label 标签 

作用:网页中,某个标签的说明文本

【前端 - HTML】第 6 课 - 表单标签_第8张图片

经验:用 label 标签绑定文字和表单控件的关系,增大表单控件的点击范围。 

使用 label 标签 - 增大点击范围 

①  写法一

        label 标签只包裹内容,不包裹表单控件,设置 label 标签的 for 属性值和表单控件的 id 属性值 相同。 

id = "man">

for = "man">男

②  写法二

        使用 label 标签 包裹文字和表单控件,不需要属性。

示例代码: 


     
     

     

【前端 - HTML】第 6 课 - 表单标签_第9张图片

        通过上述代码和图片可以看出,当没有使用 label 标签时,只能点击单选框进行选择;当使用 label 标签时,不仅能使用单选框进行选择,还可以点击“男”“女”字样进行选择,这就是 label 标签增大表单控件的点击范围 。 


2.9、按钮 - button

按钮

type 属性值: 

type 属性值 说明
submit 提交按钮,点击后可以提交数据到后台(默认功能)
reset 重置按钮,点击后将表单控件恢复默认值
button 普通按钮,默认没有功能,一般配合 JavaScript 使用

示例代码: 


      
      
      
      用户名:
      
      

密码:

【前端 - HTML】第 6 课 - 表单标签_第10张图片

注:form 标签管理整理整个表单,要使得按钮 button 标签能够使用,必须将其放在 form 标签下面。


2.10、无语义的布局标签 

作用:布局网页(划分网页区域,摆放内容)

①  div :独占一行

②  span :不换行

div 标签,独占一行

span 标签,不换行

示例代码: 


     
     
这是 div 标签
这是 div 标签
这是 span 标签 这是 span 标签

【前端 - HTML】第 6 课 - 表单标签_第11张图片


2.11、字符实体 

作用:在网页中 显示预留字符

显示结果 描述 实体名称
空格  
< 小于号 <
> 大于号 >

    
    < 判天地之美,析万物之理 >

【前端 - HTML】第 6 课 - 表单标签_第12张图片


3、总结 

        总结来说,表单标签在 HTML 中的作用是 创建交互式的用户界面,收集用户输入数据,并将数据发送到服务器进行处理。它是构建用户与网页交互的重要工具。

        本期的分享总结就到这里了,如果有疑问的小伙伴儿,我们在评论区交流嗷~~~,笔者必回,我们下期再见啦 !!

前端 - HTML 专栏系列将持续更新 ,,,,,,

你可能感兴趣的:(HTML,html,前端)