Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >HTML基础03-HTML标签(下)03-表单标签

HTML基础03-HTML标签(下)03-表单标签

作者头像
yangjiao
发布于 2021-03-04 02:48:09
发布于 2021-03-04 02:48:09
3.3K00
代码可运行
举报
文章被收录于专栏:-csdn迁移-csdn迁移
运行总次数:0
代码可运行

03-表单标签

3.1为什么需要表单

使用表单的目的是为了收集用户信息。在网页中,如果需要与用户进行交互,收集用户资料,此时就需要表单。

3.2表单的组成

在HTML中,一个完整的表单通常由表单域表单控件(也称表单元素)和提示信息3各部分构成。

3.3表单域

表单域是一个包含表单元素的区域。

在HTML页面中,使用<form>标签来表示一个表单域,以实现用户信息的收集和传递。

<form>会把其范围内的表单元素信息提交给服务器

基本语法格式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- 表单域标签 -->
<form action="url地址" method="提交方式" name="表单域名称">
    各种表单元素
</form>

属性

属性值

说明

action

url地址

用于指定接收并处理表单数据的服务器程序的url地址

method

get/post

用于设置表单数据的提交方式

name

名称

用于指定表单的名称,以区分同一个页面的多个表单域

3.4表单控件

在表单域中可以定义各种表单控件(表单元素),这些表单元素就是允许用户在表单中输入或者选择的内容控件。

<input>输入表单元素

该标签用于收集用户信息。

在<input>标签中包含一个type属性,根据不同的type属性值,输入字段拥有很多形式(可以是文本字段、复选框、掩码后的文本字段、单选按钮、按钮等)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input type="属性值" />

属性值

说明

button

定义可点击按钮(多用于通过JavaScript启动脚本)

checkbox

定义复选框

file

定义输入字段和“浏览”按钮,共文件上传

hidden

定义隐藏的输入字段

image

定义图像形式的提交按钮

password

定义密码字段,该字段中的字符被掩码处理

radio

定义单选按钮

reset

定义重置按钮,重置按钮会清除表单中的所有数据

submit

定义提交按钮,提交按钮会把表单数据发送到服务器

text

定义单行输入字段,用户可在其中输入文本,默认宽度为20个字符

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- 表单域标签 -->
<form align="center">
    <!-- 表单控件 -->
    button:<input type="button" /> <br />
    checkbox:&nbsp;     
    checbox1<input type="checkbox" name="复选框"/>
    checbox2<input type="checkbox" name="复选框"/> 
    checbox3<input type="checkbox" name="复选框"/><br />
    file:<input type="file" /> <br />
    hidden:<input type="hidden" /> <br />
    image:<input type="image" /> <br />
    password:<input type="password" /> <br />
    radio:&nbsp;        
    radio1<input type="radio" name="单选按钮"/>
    radio2<input type="radio" name="单选按钮"/>
    radio3<input type="radio" name="单选按钮"/> <br />
    reset:<input type="reset" /> <br />
    submit:<input type="submit" /> <br />
    text:<input type="text" />
</form>

除type属性外,<input>标签还有其他很多属性,其常用属性如下:

属性

属性值

说明

name

由用户自定义

定义input元素的名称

value

由用户自定义

规定input元素的值

checked

checked

规定此input元素首次加载时应被选中

maxlength

正整数

规定输入字段中字符的最大长度

注意点:

  1. name和value是每个表单元素都应该有的属性,主要是给后台人员使用
  2. name是表单元素的名称,要求同一组单选按钮或同一组复选框有相同的name值
  3. checked属性主要针对于单选按钮和复选框,作用是打开页面时默认选中某个单选按钮或复选框

<select>下拉表单元素

使用场景:在页面中,如果有多个选项让用户选择,并且想要节省页面空间,就可以选择使用<select>标签来定义下拉列表。

基本语法格式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- 下拉列表 -->
省份:
<select>
    <option>请选择省份</option>
    <option>北京</option>
    <option>河北</option>
    <option>山东</option>
</select>

注意点:

  1. <select>中至少包含一对<option>
  2. 给某个<option>添加 selected=“selected” 属性,表示当前项为打开页面时的默认选中项

<textarea>文本域标签

使用场景:当用户输入内容较多的情况下,我们就不能使用文本框表单了,此时我们应该使用<textarea>标签。在表单元素中,<textarea>标签是用于定义多行文本的输入控件。

基本语法格式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- 文本域标签 -->
个人介绍:
<textarea cols="30" rows="3">这个人很懒,什么都没有留下...</textarea>

注意点:

  1. <textarea></textarea>之间的文字表示打开页面时,文本域内默认出现的文字
  2. 可以通过clos和rows两个属性来设置文本域的大小,但在实际开发中会通过CSS来设置,不会使用这两个属性
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
IT课程 HTML基础 013_表单和用户输入
HTML 表单(Form)是 HTML 中非常重要的一部分,它能让用户在网页上输入信息,并将信息提交到服务器。
zhaoJian.Net
2024/04/03
2260
IT课程 HTML基础 013_表单和用户输入
回顾基础--HTML篇
打不着的大喇叭
2024/03/11
6780
回顾基础--HTML篇
【黑马程序员pinik名师讲html】HTML很容易忘记?有它我不慌的
下面要讲的vscode自动生成,基本不用我们自己写,但是需要了解每一个代码的意思和作用
MicroFrank
2023/01/16
1.4K0
【HTML】HTML5 表单创建
简介 HTML 表单用于搜集不同类型的用户输入。 <form>元素 HTML 表单用于收集用户输入。 元素定义 HTML 表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等 类型 描述 text 定义常规文本输入。 radio 定义单选按钮输入(选择多个选择之一) submit 定义提交按钮(提交表单) <!-- 表单:用于获取不同类型的用户输入 --> <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8">
梦溪
2021/08/09
2.3K0
【HTML5】html5开篇基础(5)
表单域是一个包含表单元素的区域, 在 HTML标签中 ,<form>标签用于定义表单域,以实现用户信息的收集和传递<form>会把它范围内的表单元素信息提交给服务器,
E绵绵
2024/10/01
3050
【HTML5】html5开篇基础(5)
HTML标签(二)
表格是用来显示数据的,那么列表就是用来布局的。 列表最大的特点就是整齐、整洁、有序,它作为布局会更加自由和方便。 根据使用情景不同,列表可以分为三大类:无序列表、有序列表和自定义列表。
P_M_P
2024/01/25
2660
HTML标签(二)
6.HTML输入表单标签元素介绍
描述: 表单是一个包含表单元素的区域,表单元素是允许用户在表单中输入内容,其包含 文本框、文本域(textarea)、按钮、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等元素都要放在form标签里面或者进行form的id值的调用,否则提交的数据到不了后端。
全栈工程师修炼指南
2023/03/21
4.8K0
【Web前端技术】第三节—HTML标签(下)
表格主要 用于显示、展示数据, 因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理。 【 表格不是用来布局页面的,而是用来 展示数据 的。】
云边有个稻草人
2025/04/23
980
【Web前端技术】第三节—HTML标签(下)
【Web前端】响应式 HTML 表单设计
HTML 表单是 Web 应用程序的重要组成部分,用户通过它与网站交互,可以填写信息、提交数据等。HTML 表单用于收集用户的输入信息。HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。HTML 表单通常包含各种输入字段、复选框、单选按钮、下拉列表等元素。
一条晒干的咸鱼
2024/11/19
2280
【Web前端】响应式 HTML 表单设计
HTML学习笔记二
< input >标签元素最重要的是 表单元素,标签根据不同的 type 属性,有多态性。
Mirror王宇阳
2020/11/10
1.8K0
HTML学习
当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。
Cloud-Cloudys
2020/07/07
2.3K0
表单
在HTML中,一个完整的表单通常由表单控件(也称为表单元素)、提示信息和表单域3个部分构成。
星辰_大海
2020/09/30
2K0
JavaWeb01轻松掌握HTML(Java真正的全栈开发)
html 一.html介绍: 全称为HyperText Markup Language,译为超文本标记语言,它不是一种编程语言,是一种描述性的标记语言,用于描述超文本中内容的显示方式.比如字体什么颜色
Java帮帮
2018/03/16
5.4K0
JavaWeb01轻松掌握HTML(Java真正的全栈开发)
HTML的笔记及展示(2)(表单元素、input元素、label、button以及HTML5新增的一些元素)
1.<form…/>元素 用于生成输入表单,该元素不会生成可视化部分。如单行文本框、多行文本框、单选按钮、复选框等都需要放在<form…/>元素内
鲲志说
2025/04/07
2120
HTML的笔记及展示(2)(表单元素、input元素、label、button以及HTML5新增的一些元素)
HTML之布局、表单、框架、颜色(笔记小结)
1 html布局1.1 使用div块元素<div> 元素是用于分组 HTML 元素的块级元素;1.1.1 举例<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>布局学习</title></head><body> <div id="container" style="width: 1920;"> <div id="title" style="background-color: rgb(172, 132, 140)
虫无涯
2023/02/07
2K0
【HTML】构建网页的基石
html 标签是整个 html 文件的最顶层标签,head 标签中写页面的属性,body 标签是页面中显示的内容,title 标签是页面的标题,当把上面的代码在浏览器中运行一下可以看到:
2的n次方
2024/10/18
1200
【HTML】构建网页的基石
2024了,你会使用原生js批量获取表单数据吗
当下拉列表 没有添加多选时,直接 通过value属性即可获取到对应值。dom.value
万少
2025/02/10
1640
2024了,你会使用原生js批量获取表单数据吗
表单
一.表单    表单就是一个将用户信息组织起来的容器:       <将需要用户填写的内容放置在表单容器中,当用户单击"提交"按钮的时候,表单会将数据统一发送给服务器>    1.表单的内容:       1)创建表单后,就可以在表单中放置控件以接受用户的输入       2)这些控件通常放在<form></form>标签之间,也可以在表单之外用来创建用户界面       3)不同的表单控件有不同的用途    2.表单标签及表单属性       表单的创建:<from>...</from>该标签用于在网页中
房上的猫
2018/03/14
4.9K0
前端基础-HTML表单
多学一招:maxlength属性可以限制最大输入长度,为了让服务器端接收到输入的数据,表单元素都需要加name属性
cwl_java
2020/04/07
1.8K0
前端基础-HTML表单
html标签详解
<!DOCTYPE> 标签 <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。 <!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。 <!DOCTYPE html> <head>内的标签 标签意义 <title></title> 定义网页标题 <style></style> 定义内部样式表 <script></script> 定义JS代码或引入外部JS文件 <link/> 引入外部
人生不如戏
2018/04/12
2.7K0
相关推荐
IT课程 HTML基础 013_表单和用户输入
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验