5、HTML 常用标签 – 第三集

21,050次阅读
没有评论

共计 2530 个字符,预计需要花费 7 分钟才能阅读完成。

通过学习,我们的人生被赋予了更多的选择,创造了更多的可能性。

文章目录

  • 前言
  • 1. 表单域 form
    • 1.1 标签描述
    • 1.2 示例代码
    • 1.3 运行截图
  • 2. 表单元素 input
    • 2.1 常用“输入框”类型
    • 2.2 常用“选择框”类型
    • 2.3 常用“按钮”类型
  • 专栏附录

前言

  • 在 HTML 中,一个完整的表单通常由表单域 form、表单控件 (也称为表单元素) 和提示信息 3 个部分构成。
  • HTML 常用标签 – 第三集汇总了表单域 form 和表单元素 input 的基础用法、代码示例及运行截图。

1. 表单域 form

1.1 标签描述


  • 标签用于创建供用户输入的 HTML 表单。


  • 标签可以包含一个或多个表单元素,例如 等。

  • 关键属性如下:
属性 描述
action 当表单提交时向何处发送表单数据。
method 发送表单数据的 HTTP 方法。
取值:get / post
target 规定在何处打开 action URL。
取值:_blank / _self / _parent / _top
  1. 绝对 URL – 指向另一个网站,比如:action="http://www.example.com/example.htm"
  2. 相对 URL – 指向网站内的一个文件,比如:action="example.htm"
  1. method 方法规定如何发送表单数据(form-data)(表单数据会被发送到在 action 属性中规定的页面中)。
  2. 表单数据可被作为 URL 变量的形式来发送(method="get")或者作为 HTTP post 事务的形式来发送(method="post")。
  • method 属性 设置 GET 和 POST 的区别:
GET POST
method 属性 默认值为 GET。可以将表单数据(form-data)以名称 / 值对的形式附加到 URL 中:
URL?name=value&name=value
将表单数据附加到 HTTP 请求的 body 内。
不要使用 GET 来发送敏感数据!(因为数据在 URL 中是可见的),GET 更适用于非安全数据。 数据不显示在 URL 中。
URL 的长度是有限的
(大约 3000 字符)
没有长度限制。

1.2 示例代码

h3>表单:绝对 URL + get 请求h3>
form action="test2.html" method="get">
  姓名: input type="text" name="name">br>
  年龄: input type="text" name="age">br>
  input type="submit" value="提交">
form>

h3>表单:相对 URL + post 请求h3>
form action="https://www.w3cschool.cn/statics/demosource/demo_form_method_post.php" method="post" target="_blank">
  First name: input type="text" name="fname">br>
  Last name: input type="text" name="lname">br>
  input type="submit" value="提交">
form>

1.3 运行截图

5、HTML 常用标签 - 第三集
5、HTML 常用标签 - 第三集

2. 表单元素 input

标签可以接收用户的数据、信息,输入字段的方式及类型取决于 type 属性(默认类型是:text)。 标签的 value 属性对于不同 input 类型,用法也不同:

  1. 对于“button”、“reset”、“submit”类型,value 属性定义 元素按钮上的文本;
  2. 对于“text”、“password”、“hidden”类型,value 属性定义 元素输入字段的初始(默认)值;
  3. 对于“checkbox”、“radio”、“image”类型,value 属性定义与 元素相关的值,当提交表单时该值会发送到表单的 action URL;
  4. value 属性对于“checkbox”和“radio”类型是必需的;
  5. value 属性不适用于 file 类型。

标签的 重要属性

属性 描述
type 规定要显示的 元素的类型。类型取值:button,checkbox,color,date,datetime,datetime-local,email,file,hidden,image,month,number,password,radio,range,reset,search,submit,tel,text,time,url,week。
value 指定 元素 value 的值。
name 规定 元素的名称。name 属性用于在 JavaScript 中引用元素,或者在表单提交后引用表单数据。只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。
maxlength 规定 元素中允许的最大字符数。
checked 规定在页面加载时应该被预先选定的 元素。(只针对 type=“checkbox”或者 type=“radio”)
disabled 规定应该禁用的 元素,被禁用的 input 元素是无法使用和无法点击的。表单中被禁用的 元素不会被提交。disabled 属性不适用于
readonly 规定输入字段是只读的,不能修改。但是用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。
src 规定显示为提交按钮的图像的 URL。src 属性对于 是必需的属性,且只能与 配合使用。
alt alt 属性为用户由于某些原因(比如网速太慢、src 属性中的错误、浏览器禁用图像、用户使用的是屏幕阅读器)无法查看图像时提供了替代文本。alt 属性只能与 配合使用。
placeholder 规定可描述输入字段预期值的简短的提示信息。placeholder 属性适用于下面的 input 类型:text、search、url、tel、email 和 password。

以下将分类列举各类型 input 标签的使用场景、示例代码及运行截图。

2.1 常用“输入框”类型

2.2 常用“选择框”类型

2.3 常用“按钮”类型

类型 描述 示例代码 运行截图
button 定义可点击的按钮,在用户单击按钮时启动一段 JavaScript。 在这里插入图片描述
submit 定义提交按钮。 在这里插入图片描述
reset 定义重置按钮(重置所有表单值为默认值)。 在这里插入图片描述
image 定义图像作为提交按钮。 在这里插入图片描述

专栏附录

学习 HTML
1、HTML 入门知识点汇总
2、HTML 常用文本格式化标签
3、HTML 常用标签 – 第一集
4、HTML 常用标签 – 第二集

原文地址: 5、HTML 常用标签 – 第三集

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-23发表,共计2530字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)