HTML的Input(type)的属性都有哪些

😇作者介绍:一个有梦想、有理想、有目标的,且渴望能够学有所成的追梦人。

🎆学习格言:不读书的人,思想就会停止。——狄德罗

⛪️个人主页:进入博主主页

🌼欢迎小伙伴们访问到博主的文章内容,在浏览阅读过程发现需要纠正的地方,烦请指出,愿能与诸君一同成长!

目录

文章内容如下

✏️前言

✏️One、text

✏️Two、password

✏️Three、number

✏️Four、email

✏️Five、url

✏️Three、checkbox

✏️Six、radio

✏️Seven、file

✏️Eight、date

✏️Nine、time

✏️Ten、color

✏️Eleven、submit

✏️Twelve、button

✏️总结


文章内容如下


✏️前言

🌼HTML的input元素是用于在表单中接收和处理用户输入的元素。input元素可以使用type属性来指定不同的输入类型。


✏️One、text

🌼用于输入单行文本。

<input type="text">

✏️Two、password

🌼用于输入密码,并将输入内容隐藏为星号或圆点。

<input type="password">

✏️Three、number

🌼用于输入数值,可以使用min和max属性限制输入的范围。

<input type="number" max="10">
<input type="number" min="10">

✏️Four、email

🌼用于输入电子邮件地址,浏览器会自动检查输入的格式是否正确。

<input type="email">

✏️Five、url

🌼用于输入网址,浏览器会自动检查输入的格式是否正确。

😇在 <form> 元素内部,使用 <input> 元素来创建一个输入框,并将 type 属性设置为 "url",以指定它是一个 URL 输入框。

😇可选:你可以添加一个提交按钮,以便用户提交表单。

<form method="post">
<input type="url" name="urlInput">
<input type="submit" value="提交">
</form>

✏️Three、checkbox

🌼用于选择多个选项中的一个或多个。

<input type="checkbox" name = "hobbyOne">写代码
<input type="checkbox" name = "hobbyTwo">看博客
<input type="checkbox" name = "hobbyThree">看新闻 

✏️Six、radio

🌼用于选择多个选项中的一个。

<input type="radio" value = "男" checked>男
<input type="radio" value = "女">女

✏️Seven、file

🌼用于上传文件。

<form action="/upload" method="post" enctype="multipart/form-data"><input type="file" name="file"><input type="submit" value="上传文件">
</form>

😇在上述代码中,<input type="file"> 标签用于创建一个文件上传的输入框,name="file" 用于指定后端接收文件的参数名。<form> 标签中的 action 属性指定了文件上传的目标URL,method="post" 表示使用POST方法提交表单数据,enctype="multipart/form-data" 表示以二进制形式上传文件。

需要注意的是,<input type="file"> 标签的实现和样式可能因浏览器而异,所以在实际使用时可能需要进行一些兼容性处理。


✏️Eight、date

🌼用于输入日期

<input type="date">

✏️Nine、time

🌼用于输入时间

<input type="time">

✏️Ten、color

🌼用于选择颜色。

😇表单元素,用于选择颜色。它创建一个颜色选择器,允您可以使用 <input type="color许用户通过点击颜色选择器来选择颜色,然后将所选颜色的值传"> 标签来创建一个颜色选择器输入框,并将选中的颜色应用到其他元素中。

例如递给后台服务器进行处理或者用于前端样式的设置。,您可以创建两个颜色选择器输入框,并使用 JavaScript 来获取选中的颜色,并将其应用到其他元素的样式中。

HTML 代码示例:

<input type="color" id="color1">
<input type="color" id="color2">
var color1Input = document.getElementById("color1");
var color2Input = document.getElementById("color2");color1Input.addEventListener("input", function() {var selectedColor = color1Input.value;document.body.style.backgroundColor = selectedColor;
});color2Input.addEventListener("input", function() {var selectedColor = color2Input.value;// 应用到其他元素的样式中
});

😇这样,当您选择颜色时,第一个颜色选择器会将选中的颜色应用到页面背景颜色中,您可以根据需要修改 JavaScript 部分,将选中的颜色应用到其他元素。


✏️Eleven、submit

🌼用于提交表单。

<input type="submit">

✏️Twelve、button

🌼用于创建自定义按钮。

<input type="button">

✏️总结

这只是一部分常用的type属性,还有其他一些类型可以根据需要使用。不同的type属性会影响浏览器对输入的验证和展示方式,以提供更好的用户体验。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/20723.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

flutter开发实战-Running Gradle task ‘assembleDebug‘ 的解决方法

flutter开发实战-Running Gradle task ‘assembleDebug‘ 的解决方法 使用Android studio经常出现Running Gradle task ‘assembleDebug‘问题&#xff0c;记录一下解决方法。 一、在Android目录下更改build.gradle 将repositories中的google(), mavenCentral() repositori…

linux_driver_day10

作业1 题目&#xff1a; 使用驱动代码实现如下要求 应用程序通过阻塞的io模型来读取number变量的值 number是内核驱动中的一个变量 number的值随着按键按下而改变&#xff08;按键中断&#xff09; 例如 numbero 按下按键 number1&#xff0c;再次按下按键 number0 在按下按…

未跟踪的文件: (使用 “git add <文件>...“ 以包含要提交的内容)怎么移除这些内容

有时候我们常常修改一些内容 手动就是&#xff1a;rm -rf system/core/healthd/images/.png 怎么丢弃呢&#xff1f; git clean -f . 删除这种文件

【学会动态规划】三步问题(2)

目录 动态规划怎么学&#xff1f; 1. 题目解析 2. 算法原理 1. 状态表示 2. 状态转移方程 3. 初始化 4. 填表顺序 5. 返回值 3. 代码编写 写在最后&#xff1a; 动态规划怎么学&#xff1f; 学习一个算法没有捷径&#xff0c;更何况是学习动态规划&#xff0c; 跟我…

数据库应用:MySQL索引

目录 一、理论 1.MySQL三层逻辑架构 2.索引结构 3.MyISAM与InnoDB对比 4.sql优化 5.MySQL 索引 6.MySQL索引原理 二、实验 1.创建索引 三、总结 一、理论 1.MySQL三层逻辑架构 MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。 MySQL的逻辑架构图如下&…

PostgreSQL技术内幕(九)libpq通信协议

libpq通信协议是基于TCP/IP 协议的一套消息通信协议&#xff0c;它允许 psql、JDBC、PgAdmin等客户端程序传递查询给PostgreSQL后端服务器&#xff0c;并接收返回查询的结果。 在这次的直播中&#xff0c;我们为大家介绍了libpq通信协议的实现原理和执行机制&#xff0c;以下内…

springboot项目实战-API接口限流

1.简介 对接口限流的目的是通过对并发访问/请求进行限速&#xff0c;或者对一个时间窗口内的请求进行限速来保护系统&#xff0c;一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理。 1.1.为什么需要限流? 大量正常用户高频访问导致服务器宕机恶意用户高频访问导致服…

stm32(时钟和中断事件知识点)

一、复位和时钟控制&#xff08;RCC&#xff09; 复位 系统复位 当发生以下任一事件时&#xff0c;产生一个系统复位&#xff1a; 1. NRST引脚上的低电平(外部复位) 2. 窗口看门狗计数终止(WWDG复位) 3. 独立看门狗计数终止(IWDG复位) 4. 软件复位(SW复位) 5. 低功耗管…

MJ魔法AI逼真绘画

最近在玩MJ绘画&#xff0c;将一些经验分享给大家。 经验1&#xff1a;主体尽量放在前面 作图通用指令&#xff1a;主体描述词场景风格清晰度比例V5。MJ的逻辑是优先绘制前面的词&#xff0c;如果你的场景里面包含多个人或物。一定要把你希望在画面中出现的主体放在前面&#…

8-1-1、kuberbetes学习-service、deployment、ReplicaSet、pod

Kubernetes资源对象Pod、ReplicaSet、Deployment、Service之间的关系_CodingSoldier的博客-CSDN博客 Pod、ReplicaSet、Deployment、Service之间的关系如下图: deployment根据pod的标签关联到pod,是为了管理pod的生命…

个人微信开发API,微信机器人。

微信个人号二次开发&#xff0c;基于API开发可以有很多功能模块 各种知名SCRM系统、客服平台都是根据此API二次开发的。 在这里插入图片描述 好友管理&#xff1a; 添加好友、 删除好友、 修改备注、 创建标签、 获取好友列表、 检测僵尸粉 设置个人头像 同意添加好友 获取好…

基本概念【变量和数据类型和运算符、二进制和十进制、十进制转二进制 、二进制转十进制 】(一)-全面详解(学习总结---从入门到深化)

目录 变量和数据类型和运算符 二进制和十进制的转化 十进制转二进制 二进制转十进制 注释 标识符和关键字 关键字/保留字 变量(variable) 变量的分类和作用域 常量(Constant) 基本数据类型(primitive data type) 整型 浮点型(Floating Point Number) 字符型 …