首页 > 其他分享 >你知道 html5 新增 input 类型有哪些吗?

你知道 html5 新增 input 类型有哪些吗?

时间:2023-03-19 23:32:06浏览次数:37  
标签:哪些 mm datetime 用于 html5 类型 input local 输入

1200_670 4.png

HTML5 中新增的 <input> 元素类型非常丰富,以下是一些常用的类型及其示例:

1、email - 用于输入电子邮件地址。

<input type="email" name="user_email">

2、url - 用于输入 URL 地址。

<input type="url" name="user_website">

3、number - 用于输入数值。

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

4、range - 用于创建滑块控件,通常用于选择数值范围。

<input type="range" name="volume" min="0" max="100">

5、color - 用于选择颜色,直接可以调出现成的拾色器。

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

6、date - 用于输入日期类型 [ 年 / 月 / 日 ]

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

7、month - 用于输入月份类型[ 年 / 月 ]

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

8、week - 用于输入周类型[ 年 / 周 ]

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

9、time - 用于输入时间类型

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

10、search - 用于搜索框。

<input type="search" name="search_box">

11、tel - 用于输入电话号码。

<input type="tel" name="phone_number">

12、file - 用于上传文件。

<input type="file" name="file_upload">

除了上述类型外,还有一些比较特殊的类型,例如 datetime-local、datetime 等,不过它们的浏览器支持情况可能有限,需要根据具体情况选择使用。

13、datetime-local类型的输入框可以让用户选择日期和时间,并将其表示为本地时间(也就是用户当前所在的时区)。

它输入格式为yyyy-mm-dd T hh:mm:ss,其中T表示日期和时间之间的分隔符。

<label for="datetime">选择日期和时间:</label>
<input type="datetime-local" id="datetime" name="datetime">

14、datetime类型的输入框与datetime-local类型类似,但是它表示的是一个具有时区信息的日期和时间。

它输入格式为yyyy-mm-dd T hh:mm:ss TZD,其中TZD表示时区信息。

<label for="datetime">选择日期和时间:</label>
<input type="datetime" id="datetime" name="datetime">

datetime-local 和 datetime 类型的输入框,有些浏览器不支持,所以在使用时需要进行兼容性检测。

标签:哪些,mm,datetime,用于,html5,类型,input,local,输入
From: https://blog.51cto.com/liujueyi/6131404

相关文章

  • 分析一下有哪些原因会导致SSL证书不被信任
    大多数人都认为SSL证书就是拿回来安装上就可以使用的,虽然确实如此。理论上只要按照教程去安装SSL证书就不会出现什么问题,要是有宝塔面板的话那操作简直更加简单。但是即便......
  • Acrobat DC Mac 2023 新版发布,有哪些闪亮点?
    AcrobatDC2023是一款功能强大的PDF文档处理软件。AdobeAcrobatforMac2023现已发布,下面我们就来全面了解一下AcrobatDCMac2023有哪些新功能。1、改进的用户界面A......
  • 【framework】InputChannel创建流程
    1前言IMS启动流程中介绍了IMS在Java层和Native层的初始化流程,以及创建NativeInputManager、InputManager、InputReader、InputDispatcher、EventHub等对象......
  • JUC提供了哪些阻塞队列
    阻塞队列的处理方法阻塞队列实现了BlockingQueue接口,并且有多组处理方法。抛出异常add方式是往队列里面添加元素,如果队里队列满了,会抛出异常remove方法是删除元素,如......
  • Spring 用了哪些设计模式?说三种即可
    策略模式工厂方法模式Builder模式策略模式策略模式就是一个接口下有多个实现类,而每种实现类会处理某一种情况。比如我们在抽奖系统中,有多种奖励方式可供选......
  • Keras 接口的 Input 输入、model save、tfrecord 输入
    在tf.keras接口中,sequence序列模型用InputLayer但是fuctionalAPI用Input()input_=tf.keras.layers.Input(shape=X_train.shape[1:])hidden1=tf.keras.lay......
  • Spring框架中使用了哪些设计模式及应用场景
    1、工厂模式在各种BeanFactory以及ApplicationContext创建中都有用到2、模板模式在各种BeanFactory以及ApplicationContext创建中都有用到3、代理模式SpringAOP......
  • 剪辑视频怎么加音效 视频音效常用都有哪些类型
    在剪辑视频方面,大神和小白的区别往往在于细节,比如说视频的音效。为啥大神的视频那么搞笑,其实不单单是剧情给力,音效也很加分。可是剪辑视频怎么加音效?视频音效常用都有哪些类......
  • java类加载器有哪些
    java类加载器有:1、引导类加载器;2、拓展类加载器;3、系统类加载器;4、用户自定义类加载器。其中,引导类加载器(BoostrapClassLoader),又叫启动类加载器,由原生代码(如C语言)编写,不......
  • java类加载器有哪些
    java类加载器有:1、引导类加载器;2、拓展类加载器;3、系统类加载器;4、用户自定义类加载器。其中,引导类加载器(BoostrapClassLoader),又叫启动类加载器,由原生代码(如C语言)编写,不......