码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • input标签的23种type类型


    一、概述

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

    二、传统类型

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

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

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

    1. color 定义调色板
    2. tel 定义包含电话号码的输入域
    3. email 定义包含email地址的输入域
    4. url 定义包含URL地址的输入域
    5. search 定义搜索域
    6. number 定义包含数值的输入域
    7. range 定义包含一定范围内数字值的输入域
    8. date 定义选取日、月、年的输入域
    9. month 定义选取月、年的输入域
    10. week 定义选取周、年的输入域
    11. time 定义选取月、年的输入域
    12. datetime 定义选取时间、日 月、年的输入域(UTC时间)
    13. datetime-local 定义选取时间、日 月、年的输入域(本地时间)

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

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

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

  • 相关阅读:
    1-IMU参数解析以及选择
    ThreadLocal源码解析 1.运行原理
    多人协作记账账本小程序开源版开发
    【6G】算力网络技术白皮书整理
    使用 C++23 协程实现第一个 co_yield 同步风格调用接口--Qt计算排列组合
    《canvas》之第19章 canvas游戏开发
    vue-cli搭建uniapp项目过程及踩坑记录
    JavaEE进阶学习:Spring 的创建和使用
    密码学系列4-选择密文安全,同态加密安全性
    关于electron打包卡在winCodeSign下载问题
  • 原文地址:https://blog.csdn.net/qq_63608386/article/details/133829858
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号