当前位置: 首页 > news >正文

HTML中input标签的23种type类型

一、概述

随着html5的出现,input标签新增了多种类型,用以接收各种类型的用户输入。其中传统输入控件有10种,新增输入控件有13种。

二、传统类型

传统输入控件有10种,如下所示

text        定义单行文本输入框
password    定义密码输入框
file        定义文件上传控件
radio       定义单选按钮
checkbox    定义复选框
hidden      定义隐藏的输入字段
button      定义按钮
image       定义图像形式的提交按钮
reset       定义重置按钮,重置按钮会清除表单中的所有数据
submit      定义提交按钮,提交按钮会把表单数据发送到服务器
三、新增类型

新增输入控件有13种,如下所示。

color    定义调色板
tel      定义包含电话号码的输入域
email    定义包含email地址的输入域
url      定义包含URL地址的输入域
search   定义搜索域
number   定义包含数值的输入域
range    定义包含一定范围内数字值的输入域
date     定义选取日、月、年的输入域 
month    定义选取月、年的输入域
week     定义选取周、年的输入域
time     定义选取月、年的输入域
datetime 定义选取时间、日 月、年的输入域(UTC时间)
datetime-local 定义选取时间、日 月、年的输入域(本地时间)

ie和firefox这6种日期类型都不支持,chrome不支持datetime类型。要预设控件的日期和时间,可以用字符串设置value属性。

date                   YYYY-MM-DD
time                   hh:mm:ss.s
datetime               YYYY-MM-DDThh:mm:ss:sZ
datetime-local           YYYY-MM-DDThh:mm:ss:s
month                 YYYY-MM
week                   YYYY-Wnn
YYYY=年
MM=月
DD=日
hh=小时
mm=分钟
ss=秒
s=0.1秒
T=日期与时间之间的分隔符
Z=Zulu时间的时区
Wnn=W周数,从1月的第一周开始是1,直到52

该类型的value特性格式还可以用在min和max的特性里,用来创建时间跨度。step可以用来设置移动的刻度。chrome不支持该类型的step设置。

http://www.lryc.cn/news/247641.html

相关文章:

  • 接口多态与方法多态
  • js小技巧|如何提取经过Function函数混淆了的代码
  • 【GitLab】流水线入门
  • es 中文前缀短语匹配(搜索智能补全)
  • 机器学习之决策树及随机森林
  • 用通俗的方式讲解Transformer:从Word2Vec、Seq2Seq逐步理解到GPT、BERT
  • 数据结构-01-数组
  • 甘草书店记: 2023年10月11日 星期三 晴 「做有光的人,照亮他人,也引人同行」
  • 让 OpenAI GPT4 出 10 道题测试其他开源大语言模型
  • 动态库与静态库
  • pdf文件编辑,[增删改查]
  • 如何与LEONI建立EDI连接?
  • 算法中的时间复杂度,空间复杂度
  • Python基础:推导式(Comprehensions)详解
  • 安防监控视频融合平台EasyCVR定制化页面开发
  • Roll-A-Ball 游戏
  • 医疗影像数据集—CT、X光、骨折、阿尔茨海默病MRI、肺部、肿瘤疾病等图像数据集
  • Linux僵死进程及文件操作
  • 用Python写一个浏览器集群框架
  • 【Github】git安装
  • sql语法大全
  • 小红书API接口测试 | 小红书笔记详情 API 接口测试指南
  • 实验六:Java流式编程与网络程序设计
  • 金字塔原理
  • VR全景技术助力政务服务大厅数字化,打造全新政务服务体验
  • 使用Python实现SVM来解决二分类问题
  • 合并PDF出现OOM异常
  • c语言-数据结构-链式二叉树
  • DelayQueue介绍
  • centos8 redis 6.2.6源码安装+主从哨兵