input输入框的23中类型

HTML 的 <input> 元素支持多种类型,这些类型决定了用户如何与表单控件进行交互。以下是 HTML5 中 <input> 元素的 23 种类型,以及每种类型的代码示例和效果图的描述(请注意,由于文本的限制,我无法直接在这里提供效果图,但您可以根据代码在您的浏览器中查看效果)。

1.text - 默认的输入类型,用于单行文本输入。

<input type="text" name="username" placeholder="Enter your username">

2.password - 隐藏输入的文本。

<input type="password" name="pwd" placeholder="Enter your password">

3.submit - 定义提交按钮。点击按钮会提交表单。

<input type="submit" value="Submit">

4.reset - 定义重置按钮。点击按钮会重置表单中的所有输入字段。

<input type="reset" value="Reset">

5.button - 定义一个可点击的按钮。

<input type="button" value="Click me">

6.radio - 定义单选按钮。

<input type="radio" id="male" name="gender" value="male">
<label for="male">Male</label><br>
<input type="radio" id="female" name="gender" value="female">
<label for="female">Female</label>

7.checkbox - 定义复选框。

<input type="checkbox" id="vehicle1" name="vehicle1" value="Bike">
<label for="vehicle1"> I have a bike</label><br>
<input type="checkbox" id="vehicle2" name="vehicle2" value="Car">
<label for="vehicle2"> I have a car</label>

8.file - 用于文件上传。

<input type="file" id="myFile" name="filename">

9.hidden - 定义隐藏输入字段。

<input type="hidden" name="hiddenfield" value="somedata">

10.image - 定义图像形式的提交按钮。点击图像会提交表单。

<input type="image" src="submit.png" alt="Submit">

11.color - 用于选择颜色。

<input type="color" name="favcolor">

12.date - 用于选择日期。

<input type="date" name="bday">

13.month - 用于选择月份和年份。

<input type="month" name="bmonth">

14.week - 用于选择周和年份。

<input type="week" name="bweek">

15.time - 用于选择时间(小时、分钟、秒钟、AM/PM)。

<input type="time" name="usr_time">

16.datetime-local - 用于选择日期和时间(年、月、日、小时、分钟、秒钟)。

<input type="datetime-local" name="bdt">

17.number - 用于输入数字。

<input type="number" name="quantity" min="1" max="5">

18.range - 用于在一定范围内输入数字。

<input type="range" name="points" min="1" max="10">

19.email - 用于电子邮件地址的输入。

<input type="email" name="useremail" placeholder="Enter your email">

20.search - 用于搜索字段。在某些浏览器中,它可能显示为圆角。

<input type="search" name="q" placeholder="Search...">

21.tel - 用于电话号码的输入。它不会进行任何验证,只是提供一种语义上的提示。

<input type="tel" name="usrtel" placeholder="Enter your phone number">

22.url - 用于 URL 的输入。

<input type="url" name="website" placeholder="Enter your website">

23.datalist - 与 <input> 元素配合使用的预定义

这里有一个简单的例子来说明 <input> 与 <datalist> 的结合使用:

<input list="browsers" name="browser">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>

在这个例子中,<input> 元素的 list 属性引用了 <datalist> 元素的 id,这样当用户在 <input> 中键入时,就会显示出 <datalist> 中定义的浏览器选项列表。

因此,严格来说,第23个并不是 <input> 的一个独立类型,而是与 <datalist> 结合使用的一种功能或模式。在 HTML5 的 <input> 元素规范中,并没有明确列出“第23个类型”,因为 <datalist> 不是 <input> 的一个类型属性,而是与之配合使用的另一个元素。

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

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

相关文章

LVGL如何创建页面并实现页面的切换

如何绘制一个页面 先搞清楚一个问题&#xff0c;那就是绘制一个页面&#xff0c;是直接创建一个新的屏幕&#xff0c;还是基于默认的屏幕创建一个一个的父类呢&#xff1f; 参考这篇文章 LVGL_多界面切换_lvgl 多页面建立-CSDN博客 可知通常是创建一个新的屏幕&#xff0c;每个…

谈谈this对象的理解以及this的指向问题

文章目录 this的定义绑定规则默认绑定隐式绑定new绑定显示修改箭头函数this的指向问题丢失的this有需要的请私信博主&#xff0c;还请麻烦给个关注&#xff0c;博主不定期更新&#xff0c;或许能够有所帮助&#xff01;&#xff01;请关注公众号 this的定义 函数的 this 关键字…

第 5 章 ROS常用组件静态坐标变换(自学二刷笔记)

5.1.2 静态坐标变换 所谓静态坐标变换&#xff0c;是指两个坐标系之间的相对位置是固定的。 需求描述: 现有一机器人模型&#xff0c;核心构成包含主体与雷达&#xff0c;各对应一坐标系&#xff0c;坐标系的原点分别位于主体与雷达的物理中心&#xff0c;已知雷达原点相对于…

R语言安装IDE工具,RStudio 安装

R语言安装IDE工具&#xff0c;RStudio 安装 介绍下载安装包安装使用运行结果快捷键和使用技巧常用快捷键使用技巧 介绍 RStudio是一个集成开发环境&#xff08;IDE&#xff09;&#xff0c;专门用于R编程语言的开发和数据分析。它提供了许多工具和功能&#xff0c;使R编程更加…

《汇编语言》第3版 (王爽)第10章检测点解析

第10章 检测点 检测点10.1&#xff1a;补全程序&#xff0c;实现从内存1000:0000处开始执行指令。 解析: 我们知道retf指令是用栈中的数据&#xff0c;同时修改CS和IP寄存器中的内容&#xff0c;实现远转移&#xff0c;而且是先出栈的数据放入IP中&#xff0c;后出栈的数据放入…

java-springboot 源码 01

01.springboot 是一个启动器 先安装maven&#xff0c;按照网上的流程来。主要是安装完成后&#xff0c;要修改conf目录下的setting.xml文件。 添加&#xff1a;阿里云镜像 <mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>ali…

unity-urp:视野雾

问题背景 恐怖游戏在黑夜或者某些场景下&#xff0c;需要用雾或者黑暗遮盖视野&#xff0c;搭建游戏氛围 效果 场景中&#xff0c;雾会遮挡场景和怪物&#xff0c;但是在玩家视野内雾会消散&#xff0c;距离玩家越近雾越薄。 当前是第三人称视角&#xff0c;但是可以轻松的…

2022年浙江省职业院校技能大赛信息安全管理与评估 理论题答案

培训、环境、资料 公众号&#xff1a;Geek极安云科 网络安全群&#xff1a;775454947极安云科专注于技能提升&#xff0c;赋能 2024年广东省高校的技能提升&#xff0c;在培训中我们的应急响应环境 成功押题成功&#xff0c;知识点、考点、内容完美还原大赛赛题环境&#xff0c…

博客系统测试

文章目录 1.项目背景介绍2.功能介绍3.手动测试3.1编写测试用例3.2项目测试3.2.1登录测试3.2.2查看详情页面3.2.3编辑页面3.2.4删除博客3.2.5注销用户 大家好&#xff0c;我是晓星航。今天为大家带来的是 博客系统测试 相关的讲解&#xff01;&#x1f600; 1.项目背景介绍 项…

2024.3.7 FreeRTOS 作业

思维导图 练习题 1.使用ADC采样光敏电阻数值&#xff0c;如何根据这个数值调节LED灯亮度。 //打开定时器3的通道3&#xff0c;并且设置为PWM功能HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_3);/* USER CODE END 2 *//* Infinite loop *//* USER CODE BEGIN WHILE */while (1…

标准库中的String类 String(C++)【4】

文章目录 String常用的接口&#xff08;黑框标记的是常用接口&#xff09;字符串的运算c_str:data:get_allocator:find:substr:rfind:find_first_of:find_last_of:find_first_not_of:find_first_not_of: String常用的接口&#xff08;黑框标记的是常用接口&#xff09; 字符串…

【腾讯云】 爆款2核2G3M云服务器首年 61元,叠加红包再享折上折

同志们&#xff0c;云服务器行业大内圈&#xff0c;腾讯云各个活动都已开始卷中卷&#xff0c;我整理一下各个活动&#xff0c;加油冲了 【腾讯云】 爆款2核2G3M云服务器首年 61元&#xff0c;叠加红包再享折上折&#xff0c;最低只要51 【腾讯云】多款热门AI产品新春巨惠&…