input框的23种类型

input框的类型到底有多少种呢?零零总总算起来有23种。

▍总述

常用的并且能为大多数浏览器所识别的类型大概有:text、password、number、button、reset、submit、hidden、radio、checkbox、file、image、color、range、date、month、week、time、datetime-local。

另外还有一些类型:tel、email、url、datetime、search。这些类型部分浏览器不支持识别或校验。

▍text:文本

代码:

[html] view plaincopy
  1. <input type="text" />

效果:

注意:当input没有填写类型时,默认为文本类型。

[html] view plaincopy
  1. <input />

▍password:密码

代码:

[html] view plaincopy
  1. <input type="password" />

效果:

▍number:数字

代码:

[html] view plaincopy
  1. <input type="number" />

效果:

▍button:按钮

代码:

[html] view plaincopy
  1. <input type="button" value="我是按钮" />

效果:

▍tel:电话

代码:

[html] view plaincopy
  1. <input type="tel" />

效果:

注意:tel类型似乎没有什么实际作用。

▍email:邮件

代码:

[html] view plaincopy
  1. <input type="email" />

效果:

注意:火狐对email类型有校验,360浏览器无校验。

▍file:文件

代码:

[html] view plaincopy
  1. <input type="file" />

效果:

▍range:滑动条

代码:

[html] view plaincopy
  1. <input type="range" />

效果:

▍date:日期

代码:

[html] view plaincopy
  1. <input type="date" />

效果:

▍month:月份

代码:

[html] view plaincopy
  1. <input type="month" />

效果:

▍week:周

代码:

[html] view plaincopy
  1. <input type="week" />

效果:

▍time:时间

代码:

[html] view plaincopy
  1. <input type="time" />

效果:

▍datetime:时间、日、月、年(UTC时间)

代码:

[html] view plaincopy
  1. <input type="datetime" />

效果:

注意:火狐、360浏览器都对datetime不支持,会按照text类型处理。

▍datetime-local:时间、日、月、年(本地时间)

代码:

[html] view plaincopy
  1. <input type="datetime-local" />

效果:

▍radio:单选框

代码:

[html] view plaincopy
  1. <input type="radio" name="man" id="man" value="man"/><label for="man">男</label>
  2. <input type="radio" name="man" id="women" value="woman"/><label for="woman">女</label>

效果:

▍checkbox:复选框

代码:

[html] view plaincopy
  1. <input type="checkbox" name="interest" value="run" id="run" /><label for="run">跑步</label>
  2. <input type="checkbox" name="interest" value="guitar" id="guitar" /><label for="guitar">吉他</label>
  3. <input type="checkbox" name="interest" value="yoga" id="yoga" /><label for="yoga">瑜伽</label>
  4. <input type="checkbox" name="interest" value="read" id="read" /><label for="read">阅读</label>

效果:

▍image:图片

代码:

[html] view plaincopy
  1. <input type="image" src="http://p0.so.qhimgs1.com/bdr/_240_/t01cbdeda95800117ac.jpg" />

效果:

▍color:颜色

代码:

[html] view plaincopy
  1. <input type="color" />

效果:

▍search:搜索框

代码:

[html] view plaincopy
  1. <input type="search" />

效果:

注意:search似乎与text的效果没有什么区别。。。

▍reset:重置按钮

代码:

[html] view plaincopy
  1. <input type="reset" />

效果:

注意:reset按钮一般用于form表单中。

▍submit:提交按钮

代码:

[html] view plaincopy
  1. <input type="submit" />

效果:

注意:submit按钮一般用于form表单中。

▍hidden:隐藏

代码:

[html] view plaincopy
  1. <input type="hidden" />

效果:

注意:hidden类型会将input隐藏,所以什么都看不到,而且被隐藏的input框也不会占用空间。

▍url:路径

代码:

[html] view plaincopy
  1. <input type="tel" />

效果:

注意:火狐对url类型有校验,360浏览器无校验。

转载地址  https://blog.csdn.net/i_dont_know_a/article/details/80790526

input框的23种类型相关推荐

  1. HTML表单input类型有哪些,HTML表单之input元素的23种type类型

    摘自:http://www.cnblogs.com/xiaohuochai/p/5179909.html 了解HTML表单之input元素的23种type类型 随着HTML5的出现,input元素新增 ...

  2. input元素的23种type类型

    随着HTML5的出现,input元素新增了多种类型,用以接受各种类型的用户输入.其中,button.checkbox.file.hidden.image.password.radio.reset.su ...

  3. 在php中type有几种属性,HTML表单之input元素的23种type类型

    input元素中有多种类型(type)值,用以接受各种类型的用户输入.其中,button.checkbox.file.hidden.image.password.radio.reset.submit. ...

  4. vue,原生html—input框输入银行卡4位分开、手机号344分隔

    vue,原生html-input框输入银行卡4位分开.手机号344分隔 效果图: 1.uni-app写input框 (注意type类型不能为number,这是一个坑,我理解到-数字框只能输入数字不能显 ...

  5. input的23种type类型

    目录 概述 全部类型 传统类型 新增类型 概述 随着html5的出现,input标签新增了多种类型,用以接收各种类型的用户输入.其中传统输入控件有10种,新增输入控件有13种. 全部类型 text 定 ...

  6. 征服number类型的input框

    在移动端H5页面开发中,有时候会有一些数值输入方面的需求.如果需要让用户比较方便地输入小数.负数,最简单的方式是使用number类型的input框,输入时软键盘会切换为数字键盘方便输入(ios是带数字 ...

  7. easyui下拉框option写死_JavaScript_jQuery+easyui中的combobox实现下拉框特效,1.第一种写法:Input框中显示: - phpStudy...

    jQuery+easyui中的combobox实现下拉框特效 1.第一种写法:Input框中显示: 2. 第二种用法,在list列表中显示: 类别 3. 第二种的另一种写法: 类别 以上3种方法均可实 ...

  8. HTML -- 使input文本框不可编辑的2种方法(有disabled属性的input框,后台获取不到值)

    1. 使input文本框不可编辑的2种方法 今天在写JSP的时候我写了这样的代码 updateBook.jsp <form action="${pageContext.request. ...

  9. 自定义 cube-ui 弹出框dialog支持多个且多种类型的input框

    start 最近遇到一个需求,给一个移动端项目加一点小功能. 移动端 UI 组件库使用的是 cube-ui. 但是基础的 cube-ui 不太满足我的需求- 重点是记录一下我的思路,其次才是实现的代码 ...

  10. python中input函数的返回是哪种类型_Python3.x中input的变化:input函数默认返回字符串类型...

    背景:学习<Python基础教程第2版>,第10.3章 标准库:一些最爱 时, 运行如下例子: 用户选择投掷的骰子数以及每个骰子具有的面数,随机返回骰子的点数,代码如下: from ran ...

最新文章

  1. SpringSecurity学习:1(第一个SpringSecurity项目)
  2. 如何用JavaScript的回调函数做出承诺
  3. mysql linux err2003_远程连接linux下的mysql Err1045 Err2003解决办法
  4. day16- django
  5. Tomcat和myeclipse的相关操作以及myeclipse的激活方法
  6. 如何在Python中解析XML?
  7. Java中interface接口与abstract class抽象类的区别
  8. 用生成器做斐波那契数列
  9. Atitit.工作流系统的本质是dsl 图形化的dsl  4gl
  10. 新零售“最强大脑”论剑,天猫推40余项新零售赋能计划
  11. conda Collecting package metadata (repodata.json)卡住或 failed问题
  12. (第十三届蓝桥杯省赛)试题J:砍竹子(优先队列+模拟)
  13. 笔记本此计算机到网络出现一个叉,笔记本电脑无线网络不可用并显示红叉的解决方...
  14. aio-pika的使用
  15. 工作绩效数据 工作绩效报告 偏差分析 变更控制流程 变更控制委员会
  16. 为什么YUV全为0的图像是绿色的
  17. seacms_locoy.php,seacms_v6.6
  18. BOM:窗口位置、页面视口大小、window.open
  19. 【阅读笔记】Federated Learning for Privacy-Preserving AI
  20. 写一篇基于SPEA2算法的高维多目标救灾物资分配的论文

热门文章

  1. r语言如何计算t分布临界值_医学统计与R语言:超几何分布(Hypergeometric distribution)与Fisher精确检验...
  2. 电脑技巧:Win10操作系统设置定时开机图解教程
  3. 读书印记 - 《我们人类的基因:全人类的历史和未来》
  4. 2020年的成长印记
  5. js实战案例--创建一个电脑对象
  6. 射频可编程数字信号发生器的三大特点
  7. mapgis矢量化怎么打分数_MAPGIS矢量化步骤
  8. 使用iperf测试网速
  9. 用nodejs和vue实现消息盒子
  10. css margin 塌陷 经典bug